GroupDescription Klasse

Definition

Stellt eine abstrakte Basisklasse für Typen bereit, die beschreiben, wie die Elemente in einer Auflistung in Gruppen unterteilt werden sollen.Provides an abstract base class for types that describe how to divide the items in a collection into groups.

public ref class GroupDescription abstract : System::ComponentModel::INotifyPropertyChanged
public abstract class GroupDescription : System.ComponentModel.INotifyPropertyChanged
type GroupDescription = class
    interface INotifyPropertyChanged
Public MustInherit Class GroupDescription
Implements INotifyPropertyChanged
Vererbung
GroupDescription
Abgeleitet
Implementiert

Konstruktoren

GroupDescription()

Initialisiert eine neue Instanz der GroupDescription-Klasse.Initializes a new instance of the GroupDescription class.

Eigenschaften

CustomSort

Ruft eine benutzerdefinierte Vergleichsfunktion auf, die Gruppen mithilfe eines Objekts sortiert, das IComparer implementiert, oder legt diese Funktion fest.Gets or sets a custom comparer that sorts groups using an object that implements IComparer.

GroupNames

Ruft die Auflistung von Namen ab, die zum Initialisieren einer Gruppe mit einer Reihe von Untergruppen mit den angegebenen Namen verwendet werden.Gets the collection of names that are used to initialize a group with a set of subgroups with the given names.

SortDescriptions

Ruft die Sammlung der Sortierkriterien zum Sortieren der Gruppen ab.Gets the collection of sort criteria in which to sort the groups.

Methoden

Equals(Object)

Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist.Determines whether the specified object is equal to the current object.

(Geerbt von Object)
GetHashCode()

Fungiert als Standardhashfunktion.Serves as the default hash function.

(Geerbt von Object)
GetType()

Ruft den Type der aktuellen Instanz ab.Gets the Type of the current instance.

(Geerbt von Object)
GroupNameFromItem(Object, Int32, CultureInfo)

Gibt den bzw. die Gruppennamen für das angegebene Element zurück.Returns the group name(s) for the given item.

MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.Creates a shallow copy of the current Object.

(Geerbt von Object)
NamesMatch(Object, Object)

Gibt einen Wert zurück, der angibt, ob der Gruppenname und der Elementname übereinstimmen, sodass das Element zur Gruppe gehört.Returns a value that indicates whether the group name and the item name match such that the item belongs to the group.

OnPropertyChanged(PropertyChangedEventArgs)

Löst das PropertyChanged-Ereignis aus.Raises the PropertyChanged event.

ShouldSerializeGroupNames()

Gibt zurück, ob Serialisierungsprozesse den tatsächlichen Wert der GroupNames-Eigenschaft bei Instanzen dieser Klasse serialisieren sollen.Returns whether serialization processes should serialize the effective value of the GroupNames property on instances of this class.

ShouldSerializeSortDescriptions()

Gibt zurück, ob Serialisierungsprozesse den tatsächlichen Wert der SortDescriptions-Eigenschaft bei Instanzen dieser Klasse serialisieren sollen.Returns whether serialization processes should serialize the effective value of the SortDescriptions property on instances of this class.

ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.Returns a string that represents the current object.

(Geerbt von Object)

Ereignisse

PropertyChanged

Tritt ein, wenn sich ein Eigenschaftswert ändert.Occurs when a property value changes.

Explizite Schnittstellenimplementierungen

INotifyPropertyChanged.PropertyChanged

Tritt ein, wenn sich ein Eigenschaftswert ändert.Occurs when a property value changes.

Gilt für: