C#XAML五种布局元素上篇

XAML的五种布局元素分别为DockPanel 泊靠式面板、Grid网格、
StackPanel 栈式面板、WrapPanel 自动折行面板、Canvas 画布。

Grid网格

Grid: 网格。Grid顾名思义就是“网格”,它的子控件被放在一个一个实现定义好的小格子里面,整齐配列。Grid和其他各个Panel比较起来,功能最多也最为复杂。Grid布局可以自定义行和列并通过行列的数量、行高列宽来调整控件的布局。近似Html中的table。

C#XAML五种布局元素上篇

首先我们先吧大小的位置先给大概的轮廓出来定下长宽值。

C#XAML五种布局元素上篇

然后根据他的等分来进行划分拼合,注意这里的row值和column值是从0开始的,0是起始数值。
C#XAML五种布局元素上篇

右边的菜单也是第二次的划分然后吧button按钮堆放在划分好的上面去

C#XAML五种布局元素上篇

特点:可以定义任意数量的行和列,非常灵活;
行的高度和列的宽度可以使用绝对值、相对比例或自动调整的方式进行精确设定,并可以设置最大和最小值;
DockPanel:泊靠式面板

DockPanel:泊靠式面板。内部元素可以选择泊靠的方向(上下左右),类似于Winford中设置控件的Dock属性。DockPanelDockPanel定义一个区域,在此区域中,您可以使子元素通过描点的形式排列,这些对象位于 Children 属性中。 停靠面板类似于WinForm中控件的Dock属性。
C#XAML五种布局元素上篇

我们这个布局是泊靠式,内部元素可以选择泊靠的方向。那个先选择出来那个就先出现不会被占据。
C#XAML五种布局元素上篇

特点:内部元素可以选择泊靠的方向

相关文章:

  • 2022-12-23
  • 2021-12-04
  • 2022-12-23
  • 2022-12-23
  • 2021-12-13
  • 2022-12-23
  • 2021-11-23
  • 2021-12-11
猜你喜欢
  • 2021-10-13
  • 2021-09-20
  • 2021-08-05
  • 2021-08-12
  • 2021-09-25
  • 2021-12-19
相关资源
相似解决方案