我有三个链接的实体(Categories-> Types-> Classes),具有一对多关系。 是否有可能只绑定分类实体,并使用导航属性和HierarchicalDataTemplate
来表示其余的?
我想是这样的:TreeView具有导航属性的HierarchicalDataTemplate EntityFramework
<TreeView ItemsSource="{Binding Categories}">
<TreeView.ItemTemplate>
<HierarchicalDataTemplate ItemsSource="{Binding Categories}" >
<TextBlock Foreground="Red" Text="{Binding Types}" />
<HierarchicalDataTemplate.ItemTemplate>
<HierarchicalDataTemplate ItemsSource="{Binding Classes}">
<TextBlock Text="{Binding TypeName}" />
<HierarchicalDataTemplate.ItemTemplate>
<DataTemplate >
<TextBlock Text="{Binding ClassName}" />
</DataTemplate>
</HierarchicalDataTemplate.ItemTemplate>
</HierarchicalDataTemplate>
</HierarchicalDataTemplate.ItemTemplate>
</HierarchicalDataTemplate>
</TreeView.ItemTemplate>
</TreeView>
那是伪?你没有设置数据类型和其他东西。 WPF或winforms?无论哪种方式,虽然概念上,是的,它会工作,但你的实施是有点关闭:) –
谢谢,我的执行只是一个草案的原因,我仍然要求的可能性 – HichemSeeSharp
然后是的,你绝对可以做到这一点! –