我在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>
现在我想更改viewmodel代码中的SortDescriptions。但是使用下面的代码我得到一个空的ListCollectionView。
CollectionViewSource.GetDefaultView(this.Projects);
有没有办法获得正确的CollectionView?