Подпишись на наш Twitter

Быть в курсе появления новых статей!

В WPF, основная модель для контролов компоновки основана на поточной, а не координатной основе. Дочерние элементы управления добавляются в контейнер компоновки, который управляет расположением и размерами дочерних элементов управления в зависимости от размера и формы контейнера.

Вот главные контролы компоновки, включенные в WPF:

  • Canvas – Контейнер на основе координатного расположения
  • DockPanel – Контролирует выравнивание с одного края контейнера (например, Верх/Низ/Влево/Вправо/Заполнение)
  • Grid – Элементы управления расположены в строках и столбцах (по умолчанию находится на верхнем уровне в пустых WPF приложениях)
  • StackPanel – Элементы управления располагаются в горизонтальный или вертикальный стек
  • UniformGrid - Контролы располагаются в сетке, где все клетки имеют одинаковый размер
  • VirtualizingStackPanel – Организовывает контролы в горизонтальный или вертикальный стек. Контролы отображаются из видимого подмножества из большего списка элементов. Подгрузка контролов происходит по мере необходимости, т.е. как они становятся видимыми.
  • WrapPanel – Контролы размещены на одной линии, слева-направо, а затем переносятся на следующую строку и при необходимости может быть также вверх-вниз с переносом в следующую колонку .

Оригинал: #22 – Layout Controls




Дата публикации: 03.08.2010 12:00

Ярлыки: Layout Controls, WPF