Compartir a través de


Propiedad DomainDataSource.SortDescriptors

Obtiene la colección de objetos de descriptor de ordenación que se usan para ordenar los datos.

Espacio de nombres: System.Windows.Controls
Ensamblado: System.Windows.Controls.DomainServices (en system.windows.controls.domainservices.dll)

Uso

'Uso
Dim instance As DomainDataSource
Dim value As SortDescriptorCollection

value = instance.SortDescriptors

Sintaxis

'Declaración
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

Valor de la propiedad

Colección de objetos de descriptor de ordenación que se usan para ordenar los datos.

Ejemplo

En el ejemplo siguiente se muestra cómo agregar un descriptor de ordenación a DomainDataSource. Los datos recuperados de la consulta están ordenados por valores en la propiedad 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>

Notas

Durante una operación Load, la propiedad SortDescriptors se utilizará para realizar la ordenación del servidor. La ordenación especificada se utilizará también como se realizan los cambios en las entidades cargadas, con las propiedades Data y DataView que reflejan los cambios.

Seguridad para subprocesos

Cualquier miembro estático público (Compartidos en Visual Basic) de este tipo es seguro para subprocesos. No se garantiza que los miembros de instancia sean seguros para subprocesos.

Plataformas

Plataformas de desarrollo

Microsoft Windows XP Home Edition, Windows XP Professional, Windows Server 2003 , Windows Server 2008 y Windows 2000

Plataformas de destino

Change History

Vea también

Referencia

Clase DomainDataSource
Miembros DomainDataSource
Espacio de nombres System.Windows.Controls

Otros recursos

DomainDataSource