0

这是一个真正的新手问题。我感到很愚蠢,我还没有弄清楚。我正在尝试在我的 Win 8 应用程序中向我的 CollectionViewSource 添加排序。

    <CollectionViewSource
        x:Name="itemsViewSource"
        x:Key="cvs"
        Source="{Binding Items}">

        <CollectionViewSource.SortDescriptions>
            <scm:SortDescription PropertyName="PubDate" Direction="Ascending"/>
        </CollectionViewSource.SortDescriptions>

    </CollectionViewSource>

我声明了以下命名空间: xmlns:scm="clr-namespace:System.ComponentModel;assembly=WindowsBase" xmlns:dat="clr-namespace:System.Windows.Data;assembly=PresentationFramework"

但是当我尝试构建时,我收到错误“元素'CollectionViewSource'上的未知成员'SortDescriptions'”。我错过了什么?

4

1 回答 1

3

我相信WinRT中的CollecitonViewSource没有SortDescription。您可能必须改为订购商品。

这个链接也可能有帮助。

具有过滤和排序功能的 WinRT CollectionView 类

于 2013-05-14T03:13:36.657 回答