我想在treeviewi和WPF中添加项目。我的功能为
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>
其实我想去TreeView ot display lik
+Group (header)
Controllersgroup 5 (Child items).
作为多列子项目。但它像
一样Controllersgroup5
答案 0 :(得分:1)
您必须使用HierarchicalDataTemplate并设置它的ItemSsource属性,而不是常规的DataTemplate。
<HierarchicalDataTemplate ItemsSource="{Binding ChildItems}" />
像这样。