5
我想創建中,我需要在TreeView樣的結構如下,以顯示員工及其主管部門提出申請:多級嵌套的TreeView動態綁定在WPF
- Employee1
- 部
- DEPT1
- DEPT2
- 部
- 和Employee2
- 部
- Dept3
- Dept4
- 部
我怎麼能做到這一點與WPF?
我想創建中,我需要在TreeView樣的結構如下,以顯示員工及其主管部門提出申請:多級嵌套的TreeView動態綁定在WPF
我怎麼能做到這一點與WPF?
正確的做法是使用HierarchicalDataTemplate
。最基本的一個我能想象如下:
<UserControl.Resources>
<HierarchicalDataTemplate
x:Key="RecursiveData" DataType="TreeViewItem" ItemsSource="{Binding Items}">
</HierarchicalDataTemplate>
</UserControl.Resources>
可在XAML中使用如下:
<TreeView ItemTemplate="{StaticResource RecursiveData}" />
當然你也可以使用樣式和子隨意自定義的模板。
請注意,您的TreeView的ItemSource
需要實際提供嵌套的TreeViewItem
s,其中每個TreeViewItem包含其子項Items
。