共用方式為


GroupDescriptor 類別

描述分組準則。

命名空間: System.Windows.Controls
組件: System.Windows.Controls.DomainServices (於 system.windows.controls.domainservices.dll)

使用方式

'用途
Dim instance As GroupDescriptor

語法

'宣告
Public Class GroupDescriptor
    Inherits DependencyObject
public class GroupDescriptor : DependencyObject
public ref class GroupDescriptor : public DependencyObject
public class GroupDescriptor extends DependencyObject
public class GroupDescriptor extends DependencyObject

範例

下列範例顯示如何加入要用於分組的值。

<Grid x:Name="LayoutRoot" Background="White">
    <riaControls:DomainDataSource Name="source" QueryName="GetProducts" AutoLoad="true">
        <riaControls:DomainDataSource.DomainContext>
            <domain:ProductDomainContext />
        </riaControls:DomainDataSource.DomainContext>
        <riaControls:DomainDataSource.GroupDescriptors>
            <riaControls:GroupDescriptor PropertyPath="Size" />
        </riaControls:DomainDataSource.GroupDescriptors>
    </riaControls:DomainDataSource>
    <data:DataGrid ItemsSource="{Binding Data, ElementName=source}" />
</Grid>

備註

DomainDataSource 類別會提供 GroupDescriptors 集合來加快依照屬性值分組資料的速度。在 GroupDescriptors 集合中,您可以加入 GroupDescriptor 執行個體,其中描述要用於分組的值。您可以視需要加入任意數目的 GroupDescriptor 執行個體。

如果您以程式設計方式使用 GroupDescriptor,請確認 CanLoad 屬性會傳回 true。當 CanLoad 傳回 false 時,如果嘗試分組,就會導致 DomainDataSource 擲回無效作業例外狀況。分組會起始載入作業,但是當 CanLoadfalse 時,系統不允許進行載入作業。

繼承階層

System.Object
   System.Windows.DependencyObject
    System.Windows.Controls.GroupDescriptor

執行緒安全性

任何這個類型的公用靜態 (在 Visual Basic 中為 共用) 成員都具備執行緒安全。 不保證任何執行個體成員安全執行緒。

平台

開發平台

Windows XP Home Edition, Windows XP Professional, Windows Server 2003 、Windows Server 2008 和 Windows 2000

目標平台

Change History

另請參閱

參考

GroupDescriptor 成員
System.Windows.Controls 命名空間