其他分享
首页 > 其他分享> > 总结《WPF深入浅出》之控件与布局

总结《WPF深入浅出》之控件与布局

作者:互联网

 

 

 

 

ContentControl族

  1. 派生自ContentControl类
  2. 只能由单一元素充当其内容(控件只含有一个内容)

 

 

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族

  1. 无内容属性
  2. 用于2D图形绘制

Panel

  1. 派生Panel抽象类
  2. 控制UI布局
  3. 内容属性为Childern
  4. 内容可以是多个元素,Panel元素将控制他们的布局

 

Grid

  1. 行列高宽度可以使用绝对值、相对比例,可以设置最大和最小值
  2.  

StackPanel

  1. 同类元素需要紧凑排列(制作菜单或者列表)
  2. 移除其中的元素后能够自动补缺的布局或者动画。

 

 

Canvas

 

 

 

 

 

DockPannel

其内元素会向指定方向累积、切分DockPanel内部的剩余可用空间。

 

 

 

 

标签:控件,元素,ContentControl,派生,深入浅出,ItemsControl,内容,WPF,属性
来源: https://www.cnblogs.com/chenrongqian/p/11221760.html