Основы проектирования интерфейсов с использованием технологии Windows Presentation Foundation. Шамшев Ан. Б. - 55 стр.

UptoLike

Составители: 

55
Рис. 9. Пример использования WrapPanel
На рис. 9 показано, как переносятся кнопки, чтобы заполнить
текущий размер WrapPanel, определяемый размером содержащего его
окна. Как демонстрирует этот пример, WrapPanel в горизонтальном
режиме создает серии воображаемых строк, высота каждой из кото-
рых определяется высотой самого крупного содержащегося в ней
элемента. Другие элементы управления могут быть растянуты для за-
полнения строки или выровнены в соответствии со значением свойст-
ва VerticalAlignment.
3.4.2. DocPanel
DockPanel обеспечивает иной вариант компоновки. Эта панель
растягивает элементы управления вдоль одной из внешних границ.
Простейший способ визуализации компоновкипредставить линейку
инструментов, которая присутствует в верхней части многих прило-
жений Windows. Такие линейки инструментов прикрепляются к вер-
шине окна. Как и в случае StackPanel, прикрепленные элементы
должны выбрать один аспект компоновки. Например, если прикре-
пить кнопку к вершине DockPanel, она растянется на всю ширину
DockPanel, но получит высоту, которая ей потребуется. С другой сто-
роны, если прикрепить кнопку к левой стороне контейнера, ее высота
будет растянута для заполнения контейнера, но ширина будет уста-
новлена по необходимости.
Сторона, к которой будут стыковаться элементы, устанавлива-
ется через прикрепленное свойство по имени Dock, которое может