WPF 对控件其类型的继承方式(七)
2013-09-23 11:35
148 查看
![](http://img1.51cto.com/attachment/201309/112502109.jpg)
(其中绿色表示的类是抽象类,蓝色表示的类是非抽象类)
控件内容模型
System.Windows.Controls.Control 类:表示 用户界面 (UI) 元素的基类,这些元素使用
ControlTemplate 来定义其外观
ContentControl:ContentControl 是一种包含一段内容的 Control
![](http://img1.51cto.com/attachment/201309/112602522.jpg)
HeaderedContentControl:包含一段内容并具有 Header 的 ContentControl
![](http://img1.51cto.com/attachment/201309/112908464.jpg)
ItemsControl:可包含多个项目(例如字符串、对象或其他元素)的 Control
![](http://img1.51cto.com/attachment/201309/113318359.jpg)
HeaderedItemsControl:可包含多个项目(例如字符串、对象或其他元素)并具有标题的 ItemsCo
ntrol
![](http://img1.51cto.com/attachment/201309/113358334.jpg)
Panel 内容模型
System.Windows.Controls.Panel 抽象类:为所有 Panel 元素提供基类。使用 Panel
元素在 Windows Presentation Foundation (WPF) 应用程序中放置和排列子对象。
![](http://img1.51cto.com/attachment/201309/113440360.jpg)
Sharp 模型
System.Windows.Sharps.Sharp 抽象类:为 Ellipse、Polygon 和 Rectangle 之类的
形状元素提供基类
Decorator 模型
System.Windows.Controls.Decorator 类:提供在单个子元素(如 Border 或 Viewb
ox)上或周围应用效果的元素的基类
![](http://img1.51cto.com/attachment/201309/113505790.jpg)
TextBox 和 TextBlock
本文出自 “51记录点滴” 博客,请务必保留此出处http://kyirsheng.blog.51cto.com/3432734/1300462
相关文章推荐
- 未能加载视图状态。正在向其中加载视图状态的控件树必须与前一请求期间用于保存视图状态的控件树相匹配。例如,当以动态方式添加控件时,在回发期间添加的控件必须与在初始请求期间添加的控件的类型和位置相匹配
- WPF编辑器无法加载用户控件,提示找不到类型错误的解决方法
- 代码方式给控件添加背景图片(WPF)
- WPF中,一个只能输入Double类型数字的TextBox控件的类
- WPF的数据绑定之控件源绑定以及代码方式绑定
- 3、用继承和组合方式定制控件
- WPF继承窗口 或控件
- WPF/Silverlight 控件的几幅继承关系图
- WPF/Silverlight 控件的几幅继承关系图
- 写几个带继承关系的类,使用直接强转的方式,以及使用as转换, 并且练习is的类型判断
- Tip - Silverlight/WPF: 控件继承
- WPF中,一个只能输入Int类型数字的TextBox控件的类
- WPF中找指定类型控件列表 (UIElementExtensions.cs)
- wpf中给控件设置样式的三种方式
- (继承方式)反射获取泛型类的类型和对象
- WPF/Silverlight 控件的几幅继承关系图
- WPF 程序Form自的控件自适应方式之一
- WPF/Silverlight 控件的几幅继承关系图
- Studio之widget类型及继承于Wiget类型控件的事件-----监听各个GUI控件的交互事件。
- XMAL语法系列之-(2)---WPF控件继承图