DomainDataSource.SortDescriptors-Eigenschaft

Ruft die Auflistung der Sortierdeskriptorobjekte ab, die zum Sortieren der Daten verwendet werden.

Namespace: System.Windows.Controls
Assembly: System.Windows.Controls.DomainServices (in system.windows.controls.domainservices.dll)

Verwendung

'Usage
Dim instance As DomainDataSource
Dim value As SortDescriptorCollection

value = instance.SortDescriptors

Syntax

'Declaration
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

Eigenschaftswert

Die Auflistung der Sortierdeskriptorobjekte, die zum Sortieren der Daten verwendet werden.

Beispiel

Im folgenden Beispiel wird gezeigt, wie Sie der DomainDataSource einen Sortierdeskriptor hinzufügen. Die mit der Abfrage abgerufenen Daten werden nach Werten in der StandardPrice-Eigenschaft sortiert.

<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>

Hinweise

Während eines Load-Vorgangs wird die SortDescriptors-Eigenschaft verwendet, um eine serverseitige Sortierung auszuführen. Das angegebene Sortierverhalten wird auch verwendet, wenn Änderungen an den geladenen Entitäten vorgenommen werden. Diese Änderungen wirken sich auf die Eigenschaften Data und DataView aus.

Threadsicherheit

Alle öffentlichen statischen (Shared in Visual Basic) Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht sichergestellt.

Plattformen

Entwicklungsplattformen

Windows XP Home Edition, Windows XP Professional, Windows Server 2003 , Windows Server 2008 und Windows 2000

Zielplattformen

Change History

Siehe auch

Verweis

DomainDataSource-Klasse
DomainDataSource-Member
System.Windows.Controls-Namespace

Weitere Ressourcen

DomainDataSource