我有以下收藏 View
<CollectionViewSource x:Key="messages" Source="{Binding src}">
<CollectionViewSource.GroupDescriptions>
<PropertyGroupDescription PropertyName="Group"/>
</CollectionViewSource.GroupDescriptions>
</CollectionViewSource>
然后,将其分配给TreeView的ItemsSource。现在,如何按组名对组进行排序?它们似乎具有随机顺序。
最佳答案
只是按组排序。这应该工作:
<CollectionViewSource x:Key="messages" Source="{Binding src}">
<CollectionViewSource.GroupDescriptions>
<PropertyGroupDescription PropertyName="Group"/>
</CollectionViewSource.GroupDescriptions>
<CollectionViewSource.SortDescriptions>
<SortDescription PropertyName="Group" />
</CollectionViewSource.SortDescriptions>
</CollectionViewSource>
关于c# - 如何对CollectionViewSource组进行排序,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4454457/