ВУЗ:
Составители:
Рубрика:
55
Рис. 9. Пример использования WrapPanel
На рис. 9 показано, как переносятся кнопки, чтобы заполнить
текущий размер WrapPanel, определяемый размером содержащего его
окна. Как демонстрирует этот пример, WrapPanel в горизонтальном
режиме создает серии воображаемых строк, высота каждой из кото-
рых определяется высотой самого крупного содержащегося в ней
элемента. Другие элементы управления могут быть растянуты для за-
полнения строки или выровнены в соответствии со значением свойст-
ва VerticalAlignment.
3.4.2. DocPanel
DockPanel обеспечивает иной вариант компоновки. Эта панель
растягивает элементы управления вдоль одной из внешних границ.
Простейший способ визуализации компоновки – представить линейку
инструментов, которая присутствует в верхней части многих прило-
жений Windows. Такие линейки инструментов прикрепляются к вер-
шине окна. Как и в случае StackPanel, прикрепленные элементы
должны выбрать один аспект компоновки. Например, если прикре-
пить кнопку к вершине DockPanel, она растянется на всю ширину
DockPanel, но получит высоту, которая ей потребуется. С другой сто-
роны, если прикрепить кнопку к левой стороне контейнера, ее высота
будет растянута для заполнения контейнера, но ширина будет уста-
новлена по необходимости.
Сторона, к которой будут стыковаться элементы, устанавлива-
ется через прикрепленное свойство по имени Dock, которое может
Страницы
- « первая
- ‹ предыдущая
- …
- 53
- 54
- 55
- 56
- 57
- …
- следующая ›
- последняя »