我在 XAML 中定义了 SortDescriptions 和 GroupDescriptions。
<CollectionViewSource x:Key="DefaultGrouping" Source="{Binding Projects}">
<CollectionViewSource.SortDescriptions>
<componentModel:SortDescription PropertyName="ProjectName" Direction="Ascending" />
<componentModel:SortDescription PropertyName="CreationDate" Direction="Descending"/>
<componentModel:SortDescription PropertyName="LastUsedTime" Direction="Descending"/>
</CollectionViewSource.SortDescriptions>
<CollectionViewSource.GroupDescriptions>
<PropertyGroupDescription PropertyName="Default"/>
</CollectionViewSource.GroupDescriptions>
</CollectionViewSource>
现在我想更改我的视图模型代码中的 SortDescriptions。但是使用以下代码,我得到一个空的 ListCollectionView。
CollectionViewSource.GetDefaultView(this.Projects);
有没有办法获得正确的 CollectionView?