Расположение элементов управления очень важно и важно для удобства использования приложения. Требуется организовать группу элементов графического интерфейса в вашем приложении. Есть определенные важные моменты, которые следует учитывать при выборе макетов панелей;
- Позиции дочерних элементов.
- Размеры дочерних элементов.
- Наслаивание перекрывающихся дочерних элементов друг на друга.
Фиксированное расположение элементов управления в пикселях не работает, когда приложение используется на разных разрешениях экрана. XAML предоставляет богатый набор встроенных панелей макета для правильной организации элементов графического интерфейса. Вот некоторые из наиболее часто используемых и популярных панелей макета:
Панель стека — это простая и полезная панель макета в XAML. В панели стека дочерние элементы могут быть расположены в одну линию, по горизонтали или по вертикали, в зависимости от свойства ориентации.
В WrapPanel дочерние элементы располагаются в последовательном порядке слева направо или сверху вниз на основе свойства ориентации.
DockPanel определяет область для размещения дочерних элементов относительно друг друга, по горизонтали или по вертикали. С DockPanel вы можете легко закрепить дочерние элементы сверху, снизу, справа, слева и по центру с помощью свойства Dock.
Панель «Холст» — это базовая панель макета, в которой дочерние элементы могут быть размещены в явном виде с помощью координат, относящихся к холсту с любой стороны, например, слева, справа, сверху и снизу.
Панель Grid предоставляет гибкую область, которая состоит из строк и столбцов. В Grid дочерние элементы могут быть расположены в табличной форме.