1

TreeViewさまざまなプロパティを持つオブジェクトのネストされていないリストからのみコードを設定しようとしています。SortDescriptionsとを設定しましたが、グループGroupDescriptionsに設定する方法がわかりません。HierarchicalDataTemplateCollectionViewSource

誰かが私にコードのみの例を教えてもらえますか?

私が持っている:

ObservableCollection<AnimalObject> myAnimals = new ObservableCollection<AnimalObject>();
myAnimals.Add(new AnimalObject("mammal","cat"));
myAnimals.Add(new AnimalObject("mammal","dog"));
myAnimals.Add(new AnimalObject("bird","canary"));
myAnimals.Add(new AnimalObject("bird","eagle"));
myAnimals.Add(new AnimalObject("reptile","snake"));
myAnimals.Add(new AnimalObject("reptile","lizard"));
myAnimals.Add(new AnimalObject("reptile","dragon"));

ListCollectionView view = CollectionViewSource.GetDefaultView(myAnimals) as ListCollectionView;
view.GroupDescriptions.Add(new PropertyGroupDescription("Category"));
view.SortDescriptions.Add(new SortDescription("Category", ListSortDirection.Ascending));
view.SortDescriptions.Add(new SortDescription("AnimalName", ListSortDirection.Descending));

...そしてその時点で何をすべきかほとんどわかりません。TreeView動物を表示するために拡張されるカテゴリを表示したかったのです。

ありがとう。

4

0 に答える 0