XAML - макеты
Расположение элементов управления очень важно и важно для удобства использования приложения. Требуется организовать в вашем приложении группу элементов GUI. При выборе панелей компоновки следует учитывать ряд важных моментов;
- Позиции дочерних элементов.
- Размеры дочерних элементов.
- Наслоение перекрывающихся дочерних элементов друг на друга.
Фиксированное расположение пикселей элементов управления не работает, когда приложение использовалось на разных разрешениях экрана. XAML предоставляет богатый набор встроенных панелей макета для соответствующей организации элементов графического интерфейса. Вот некоторые из наиболее часто используемых и популярных панелей макета:
Старший Нет | Панели и описание |
---|---|
1 | StackPanel Панель стека - это простая и полезная панель макета в XAML. На панели стека дочерние элементы могут быть расположены в одну строку по горизонтали или вертикали в зависимости от свойства ориентации. |
2 | WrapPanel В WrapPanel дочерние элементы располагаются в последовательном порядке слева направо или сверху вниз в зависимости от свойства ориентации. |
3 | ДокПанель DockPanel определяет область для размещения дочерних элементов относительно друг друга по горизонтали или вертикали. С помощью DockPanel вы можете легко закрепить дочерние элементы сверху, снизу, справа, слева и по центру с помощью свойства Dock. |
4 | CanvasPanel Панель холста - это основная панель макета, на которой дочерние элементы могут быть размещены явно с использованием координат, относящихся к любой стороне холста, например левой, правой, верхней и нижней. |
5 | GridPanel Панель «Сетка» представляет собой гибкую область, состоящую из строк и столбцов. В сетке дочерние элементы могут быть расположены в табличной форме. |