我有三個鏈接的實體(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
然後是的,你絕對可以做到這一點! –