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

我想在WPF中的TreeView中添加项。我的函数为

 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}" />