总结《WPF深入浅出》之控件与布局
作者:互联网
ContentControl族
- 派生自ContentControl类
- 只能由单一元素充当其内容(控件只含有一个内容)
HeaderedContentControl族
1.派生自HeaderedContentControl类,HeaderedContentControl是ContentControl的派生类
2.用于显示带标题的数据
3.内容属性为Content和Header
4.无论Content和Header,只能含有一个内容
例子:
ItemsControl
1.派生自ItemsControl
2.显示列表化的数据
3.内容属性为Items或ItemSource
4.每种ItemsControl都对应有自己的条目容器。
HeaderItemsControl族
1.派生自HeaderItemsControl类
2.显示列表化的数据,同时可以显示一个标题
3.内容属性为Items、ItemSource和Header
Shape族
- 无内容属性
- 用于2D图形绘制
Panel
- 派生Panel抽象类
- 控制UI布局
- 内容属性为Childern
- 内容可以是多个元素,Panel元素将控制他们的布局
Grid
- 行列高宽度可以使用绝对值、相对比例,可以设置最大和最小值
-
StackPanel
- 同类元素需要紧凑排列(制作菜单或者列表)
- 移除其中的元素后能够自动补缺的布局或者动画。
Canvas
DockPannel
其内元素会向指定方向累积、切分DockPanel内部的剩余可用空间。
标签:控件,元素,ContentControl,派生,深入浅出,ItemsControl,内容,WPF,属性 来源: https://www.cnblogs.com/chenrongqian/p/11221760.html