DomainDataSource.SortDescriptors 속성
데이터를 정렬하는 데 사용되는 정렬 설명자의 컬렉션을 가져옵니다.
네임스페이스: System.Windows.Controls
어셈블리: system.windows.controls.domainservices.dll의 System.Windows.Controls.DomainServices
사용법
‘사용 방법
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 네임스페이스