wpf TreeView.ItemTemplate
时间: 2024-04-14 17:19:45 浏览: 161
TreeView.zip
WPF的TreeView控件是一种用于显示层次结构数据的控件,通过ItemTemplate属性可以定义每个节点的外观。ItemTemplate属性是一个数据模板,它定义了TreeView中每个节点的显示方式。
以下是一个示例,展示如何使用ItemTemplate来自定义TreeView的外观:
```xaml
<TreeView ItemsSource="{Binding Categories}">
<TreeView.ItemTemplate>
<HierarchicalDataTemplate ItemsSource="{Binding Subcategories}">
<TextBlock Text="{Binding Name}" />
</HierarchicalDataTemplate>
</TreeView.ItemTemplate>
</TreeView>
```
在上面的示例中,我们绑定了TreeView的ItemsSource属性到一个名为Categories的集合。然后,我们使用HierarchicalDataTemplate作为ItemTemplate,这意味着每个节点都是可以展开的,并且其子节点由Subcategories属性提供。在模板中,我们使用一个TextBlock来显示节点的名称。
阅读全文