次の方法で共有


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 プロパティを使用して、読み込まれたエンティティが変更されたときにも使用されます。

スレッド セーフ

この型の public static (Visual Basic では Shared) メンバーは、スレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。

プラットフォーム

開発プラットフォーム

Windows XP Home Edition, Windows XP Professional, Windows Server 2003 、Windows Server 2008、および Windows 2000

ターゲット プラットフォーム

Change History

参照

リファレンス

DomainDataSource クラス
DomainDataSource のメンバー
System.Windows.Controls 名前空間

その他のリソース

DomainDataSource