WPF内容模型

WPF控件内容模型主要指派生于System.Windows.Controls.Control类的各种控件,其主要分为四部分:

ContentControl,HeaderedContentControl,ItemsControl,HeaderedItemControl

这四个类用作为 WPF 中大多数控件的基类。使用这些内容模型的类可以包含相同类型的内容,并以相同的方式处理该内容;可以放置在某个 ContentControl(或从 ContentControl 继承的类)中的任何类型的对象都可以放置在具有其他三个内容模型中的任何一个的控件中。

1、ContentControl具有一个Content属性,属性类型为Object

2、HeaderedContentControl继承ContentControl类,表示带有Header的ContentControl,其有除Content的属性外还具有Header即是Object对象。

   HeaderedContentControl 继承的控件有:ExpandersGroupBoxTabItem

3、IemsControl从ItemsControl继承的控件包含一个对象集合。可以使用 ItemsSource 属性或 Items 属性来填充一个 ItemsControl

4、HeaderedItemsControl 继承ItemsControl 定义 Header 属性,继承的控件:MenuItemToolBarTreeViewItem。HeaderedItemsControl模型可以理解为如下结构:一个HeaderedItemsControl包含一个Items集合,每一个Item包含一个Header属性,一个子Items集合。

转载于:https://www.cnblogs.com/nian/archive/2011/08/22/2150010.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值