私は、エンティティフレームワークから作成したクラス(データベース内Categoriesテーブル)ツリービューを使用して階層データテンプレートを作成するにはどうすればよいですか?
を使用して唯一の三つのフィールドが含まれています:
- 区分
- 区分名
- ParentCategory
をとエンティティフレームワークは私に2つのナビゲーションを作成しました:サブカテゴリと親
そして、ツリービューでコレクションを読み込むと、すべてが表示されます。そこにはトップレベルのみが表示されます。
私は階層的なデータテンプレートを作成すべきだと思っていますが、実際に作成することは考えられません。
EDIT:Entity Framework - Binding WPF Tree view controlは
マイ制御XAMLが含まれています:
コードビハインド:
objectiveTree.ItemsSource = (List<YourMainEntity>) _entities;
<TreeView x:Name="objectiveTree" ItemsSource="{Binding Objectives}">
<TreeView.ItemTemplate>
<HierarchicalDataTemplate ItemsSource="{Binding Subcategories}">
<TextBlock Text="{Binding Path=CategoryName}"
</HierarchicalDataTemplate>
</TreeView.ItemTemplate>
</TreeView>
I誤って全体のタイトル –
申し訳H.B.私はあなたを得ません – Darf
それは[meme](http://knowyourmeme.com/memes/i-accidentally)ですが、決して気にしません。 –