此示例演示如何创建简单控件或复杂 TreeView 控件。
由 TreeView 组成的控制层次结构,可以包含简单的文本字符串以及更复杂的内容,例如 TreeViewItem 控件或带有嵌入内容的 Button。 可以显式定义 TreeView 内容,或者数据源可以提供内容。 本主题提供这些概念的示例。
示例:
Header 属性位于 TreeViewItem 中,包含了 TreeView 为该项显示的内容。 A TreeViewItem 还可以将 TreeViewItem 控件作为其子元素,并且可以使用该属性定义这些子元素 Items 。
以下示例演示如何通过将属性设置为TreeViewItem文本字符串来显式定义Header内容。
以下示例演示如何通过定义作为TreeViewItem控件的Items来定义Button的子元素。
以下示例演示如何创建一个TreeView,其中XmlDataProvider提供TreeViewItem内容,HierarchicalDataTemplate定义内容的外观。
ItemsSource ="{Binding XPath=Item}">
以下示例演示如何创建一个控件,其中TreeView内容包含具有嵌入内容的TreeViewItem控件。
FontSize="12">Fish
FontSize="12">Dog
FontSize="12">Cat
另请参阅
TreeView
TreeViewItem
TreeView 概述
操作说明主题