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