DomainDataSource.SortDescriptors 属性

获取用于对数据进行排序的排序描述符对象的集合。

命名空间: System.Windows.Controls
程序集: System.Windows.Controls.DomainServices(在 system.windows.controls.domainservices.dll 中)

用法

用法
Dim instance As DomainDataSource
Dim value As SortDescriptorCollection

value = instance.SortDescriptors

语法

声明
Public Property SortDescriptors As SortDescriptorCollection
public SortDescriptorCollection SortDescriptors { get; }
public:
property SortDescriptorCollection^ SortDescriptors {
    SortDescriptorCollection^ get ();
}
/** @property */
public SortDescriptorCollection get_SortDescriptors ()
public function get SortDescriptors () : SortDescriptorCollection

属性值

用于对数据进行排序的排序描述符对象的集合。

示例

下面的示例演示如何将一个排序描述符添加到 DomainDataSource。从查询中检索的数据按 StandardPrice 属性中的值进行排序。

<Grid x:Name="LayoutRoot" Background="White">
    <riaControls:DomainDataSource Name="source" QueryName="GetProducts" AutoLoad="true">
        <riaControls:DomainDataSource.DomainContext>
            <domain:ProductDomainContext />
        </riaControls:DomainDataSource.DomainContext>
        <riaControls:DomainDataSource.SortDescriptors>
            <riaControls:SortDescriptor PropertyPath="StandardCost" Direction="Ascending" />
            <riaControls:SortDescriptor PropertyPath="ProductID" Direction="Ascending" />
        </riaControls:DomainDataSource.SortDescriptors>
    </riaControls:DomainDataSource>
    <data:DataGrid ItemsSource="{Binding Data, ElementName=source}" />
</Grid>

备注

Load 操作过程中,SortDescriptors 属性将用于执行服务器端排序。对加载的实体进行更改时也会使用指定的排序,其 Data 属性和 DataView 属性会反映这些更改。

线程安全

此类型的任何公共静态(在 Visual Basic 中为 共享)成员都是线程安全的。不保证所有实例成员都是线程安全的。

平台

开发平台

Windows XP Home Edition, Windows XP Professional, Windows Server 2003 、Windows Server 2008 和 Windows 2000

目标平台

Change History

另请参见

参考

DomainDataSource 类
DomainDataSource 成员
System.Windows.Controls 命名空间

其他资源

DomainDataSource