WPF and Silverlight学习笔记(十):WPF控件模型2010-12-17 博客园 龙腾于海WPF对控件其类型的继承方式如下

(其中绿色表示的类是抽象类,蓝色表示的类是非抽象类)控 件内容模型System.Windows.Controls.Control类:表示 用户界面 (UI) 元素的基类,这些元素使用ControlTemplate来定义其外观ContentControl:ContentControl 是一种包含一段内容的 Control
说明 | ContentControl 是一种包含一段内容的 Control。 |
内容属性 | Content |
内容模型信息 | 控件内容模型概述 |
属于此类型系列的类型 | Button, ButtonBase, CheckBox, ComboBoxItem, ContentControl, Frame, GridViewColumnHeader, GroupItem, Label, ListBoxItem, ListViewItem, NavigationWindow, RadioButton, RepeatButton, ScrollViewer, StatusBarItem, ToggleButton, ToolTip, UserControl, Window |
可包含 ContentControl 类型的类型 | ContentControl 类、HeaderedContentControl 类、ItemsControl 类、 HeaderedItemsControl 类、Panel 类、Decorator 类和 Adorner 类 |
子类别 | HeaderedContentControl 类 |
HeaderedContentControl:包含一段内容并具有 Header 的 ContentControlItemsControl:可包含多个项目(例如字符串、对象 或其他元素)的 Control
说明 | ItemsControl 是一种可包含多个项目(例如字符串、对象或其他元素) 的 Control。 |
内容属性 | Items, ItemsSource |
主内容类型 | 多个项目,可以是字符串、对象或其他元素。 |
内容模型信息 | 控件内容模型概述 |
属于此类型系列的类型 | Menu, MenuBase, ContextMenu, ComboBox, ItemsControl, ListBox, ListView, TabControl, TreeView, Selector, StatusBar |
可包含 ItemsControl 类型的类型 | ContentControl 类、HeaderedContentControl 类、ItemsControl 类、 HeaderedItemsControl 类、Panel 类、Decorator 类和 Adorner 类 |
子类别 |
说明 | HeaderedContentControl 是一种包含一段内容并具有 Header 的 ContentControl。 |
内容属性 | Content, Header |
内容模型信息 | 控件内容模型概述 |
属于此类型系列的类型 | Expander, GroupBox, HeaderedContentControl, TabItem |
可包含 HeaderedContentControl 类型的类型 | ContentControl 类、HeaderedContentControl 类、ItemsControl 类、 HeaderedItemsControl 类、Panel 类、Decorator 类和 Adorner 类 |
| HeaderedItemsControl 类