Classe GroupDescriptor
Descrive un criterio di raggruppamento.
Spazio dei nomi: System.Windows.Controls
Assembly: System.Windows.Controls.DomainServices (in system.windows.controls.domainservices.dll)
Utilizzo
'Utilizzo
Dim instance As GroupDescriptor
Sintassi
'Dichiarazione
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
Esempio
Nell'esempio seguente viene illustrato come aggiungere un valore da utilizzare per il raggruppamento.
<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>
Osservazioni
La classe DomainDataSource fornisce la raccolta GroupDescriptors per semplificare il raggruppamento di dati in base ai valori della proprietà. Nella raccolta GroupDescriptors si aggiungono istanze di GroupDescriptor che definiscono il valore da utilizzare per il raggruppamento. È possibile aggiungere tutte le istanze di GroupDescriptor necessarie.
Se si utilizza GroupDescriptor a livello di codice, verificare che la proprietà CanLoad restituisca true. Se si tenta di eseguire un raggruppamento quando CanLoad restituisce false, l'oggetto DomainDataSource genera un'eccezione di operazione non valida. Il raggruppamento determina infatti l'avvio di un'operazione di caricamento che non è consentita quando CanLoad è false.
Gerarchia di ereditarietà
System.Object
System.Windows.DependencyObject
System.Windows.Controls.GroupDescriptor
Sicurezza dei thread
Tutti i membri statici pubblici (Shared in Visual Basic) di questo tipo sono thread-safe. Non è invece garantita la sicurezza dei membri dell'istanza.
Piattaforme
Piattaforme di sviluppo
Windows XP Home Edition, Windows XP Professional, Windows Server 2003 , Windows Server 2008 e Windows 2000
Piattaforme di destinazione
Change History
Vedere anche
Riferimento
Membri GroupDescriptor
Spazio dei nomi System.Windows.Controls