WPF之核心面板(容器)控件简单介绍
Posted 虫子的眼
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了WPF之核心面板(容器)控件简单介绍相关的知识,希望对你有一定的参考价值。
一、Canvas
1、官方表述:定义一个区域,在该区域中可以使用相对于该区域的坐标显式定位子元素。
2、对于canvas 的元素的位置,是靠控件的大小及Canvas.Top、Canvas.Left、Canvas.Right、Canvas.Button属性,而不是控件的声明位置。
3、最适合在canvas的放置的是图形内容。
二、DockPanel
1、DockPanel通常作为其他面板的容器,来对内容进行分组,使用附加属性控制元素的停靠位置。
2、注意LastChildFill属性,设置为true,将把最后一个元素进行拉伸来填满剩余空间。
三、Grid
1、和html表格类似,被划分为一个个的单元格;在使用时需要以下3个步骤:
1)、定义并配置列。
2)、定义并配置行。
3)、使用附加属性设置单元格的内容。
2、Grid支持GridSplitter拆分器,允许用户调整行或列的大小。
四、WrapPanel
1、WrapPanel中的内容将随窗口的大小变化而变化。
2、WrapPanel中的元素按顺序逐个呈现。
3、可以为每个元素设置Width和Height来控制其在容器中的整个尺寸。
4、设置Orientation来控制控件的排序规则。
五、StackPanel
1、与WrapPanel类似,也是使用Orientation来控制控件的排序规则。
2、调整窗口时,StackPanel不会将内容折行,而是简单拉伸。
3一般是作为子面板出现。
以上是关于WPF之核心面板(容器)控件简单介绍的主要内容,如果未能解决你的问题,请参考以下文章
2021-08-17 WPF控件专题 Canvas 控件详解