📜  WPF-布局

📅  最后修改于: 2020-11-18 09:52:57             🧑  作者: Mango


控件的布局对于应用程序可用性非常重要且至关重要。它用于在应用程序中安排一组GUI元素。选择布局面板时,需要考虑某些重要事项-

  • 子元素的位置
  • 子元素的大小
  • 重叠的子元素彼此层叠

当要在不同屏幕分辨率下对应用程序进行播放时,控件的固定像素排列不起作用。 XAML提供了一组丰富的内置布局面板,以适当的方式排列GUI元素。一些最常用和流行的布局面板如下-

Sr. No. Panels & Description
1 Stack Panel

Stack panel is a simple and useful layout panel in XAML. In stack panel, child elements can be arranged in a single line, either horizontally or vertically, based on the orientation property.

2 Wrap Panel

In WrapPanel, child elements are positioned in sequential order, from left to right or from top to bottom based on the orientation property.

3 Dock Panel

DockPanel defines an area to arrange child elements relative to each other, either horizontally or vertically. With DockPanel you can easily dock child elements to top, bottom, right, left and center using the Dock property.

4 Canvas Panel

Canvas panel is the basic layout panel in which the child elements can be positioned explicitly using coordinates that are relative to the Canvas any side such as left, right, top and bottom.

5 Grid Panel

A Grid Panel provides a flexible area which consists of rows and columns. In a Grid, child elements can be arranged in tabular form.