ВУЗ:
Составители:
Рубрика:
54
3.4. WrapPanel и DockPanel
Очевидно, что только StackPanel не может помочь в создании
реалистичного пользовательского интерфейса. Для этого StackPanel
должен работать с другими более развитыми контейнерами компоновки.
Наиболее изощренный контейнер компоновки – это Grid, кото-
рый будет рассмотрен далее в этомразделе. Но сначала стоит рас-
смотреть WrapPanel и DockPanel – два самыхпростых контейнера
компоновки, предоставленных WPF. Они дополняют StackPanel дру-
гим поведением компоновки.
3.4.1. WrapPanel
WrapPanel располагает элементы управления в доступном про-
странстве – по одной строке или колонке за раз. По умолчанию свой-
ство WrapPanel.Orientation устанавливается в Horizontal; элементы
управления располагаются слева направо, затем – в следующих стро-
ках. Однако можно использовать Vertical для размещения элементов в
нескольких колонках. Подобно StackPanel, панель WrapPanel предна-
значена для управления мелкими деталями пользовательского интер-
фейса, а не компоновкой всего окна. Например, можно использовать
WrapPanel для удержания вместе кнопок в элементе управления типа
панели инструментов.
Приведем пример, определяющий серии кнопок с разными вы-
равниваниями и помещением их в WrapPanel:
<WrapPanelMargin="3">
<ButtonVerticalAlignment="Top">TopButton</Button>
<ButtonMinHeight="60">TallButton2</Button>
<ButtonVerticalAlignment="Bottom">BottomButton</Button>
<Button>StretchButton</Button>
<ButtonVerticalAlignment="Center">CenteredButton</Button>
</WrapPanel>
Страницы
- « первая
- ‹ предыдущая
- …
- 52
- 53
- 54
- 55
- 56
- …
- следующая ›
- последняя »