Wpf TreeView数据绑定
我想在WPF中的TreeView中添加项。我的函数为Wpf TreeView数据绑定,wpf,data-binding,treeview,Wpf,Data Binding,Treeview,我想在WPF中的TreeView中添加项。我的函数为 public void SetTree(string Title,int Boxtype,int BoxNo ) { sBoxType = "Group"; TreeList items = TreeList.Load(Title, sBoxType, BoxNo); DataContext = items; } TreeView的X
public void SetTree(string Title,int Boxtype,int BoxNo )
{
sBoxType = "Group";
TreeList items = TreeList.Load(Title, sBoxType, BoxNo);
DataContext = items;
}
TreeView的XAML代码:
<TreeView Margin="16,275,18,312" x:Name="treeView1" ItemsSource="{Binding}" ItemTemplate="{StaticResource TreeItemTemplate}">
</TreeView>
<DataTemplate x:Key="TreeItemTemplate">
<WrapPanel>
<TextBlock Text="{Binding Path=Title}" />
<TextBlock Text="{Binding Path=Box}" />
</WrapPanel>
</DataTemplate>
作为多列子项。但它像
Controllersgroup5必须使用HierarchycalDataTemplate并设置其ItemSource属性,而不是常规数据模板
<HierarchicalDataTemplate ItemsSource="{Binding ChildItems}" />
像这样
<HierarchicalDataTemplate ItemsSource="{Binding ChildItems}" />