GroupDescription Classe

Définition

Fournit une classe de base abstraite pour les types qui décrivent comment diviser les éléments d’une collection en groupes.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
Héritage
GroupDescription
Dérivé
Implémente

Constructeurs

GroupDescription()

Initialise une nouvelle instance de la classe GroupDescription.Initializes a new instance of the GroupDescription class.

Propriétés

CustomSort

Récupère ou définit un comparateur personnalisé qui trie les groupes à l’aide d’un objet qui implémente IComparer.Gets or sets a custom comparer that sorts groups using an object that implements IComparer.

GroupNames

Obtient la collection des noms qui sont utilisés pour initialiser un groupe avec un ensemble de sous-groupes avec les noms donnés.Gets the collection of names that are used to initialize a group with a set of subgroups with the given names.

SortDescriptions

Obtient la collection de critères de tri des groupes.Gets the collection of sort criteria in which to sort the groups.

Méthodes

Equals(Object)

Détermine si l'objet spécifié est égal à l'objet actuel.Determines whether the specified object is equal to the current object.

(Hérité de Object)
GetHashCode()

Sert de fonction de hachage par défaut.Serves as the default hash function.

(Hérité de Object)
GetType()

Obtient le Type de l'instance actuelle.Gets the Type of the current instance.

(Hérité de Object)
GroupNameFromItem(Object, Int32, CultureInfo)

Renvoie le ou les noms de groupes pour l’élément donné.Returns the group name(s) for the given item.

MemberwiseClone()

Crée une copie superficielle du Object actuel.Creates a shallow copy of the current Object.

(Hérité de Object)
NamesMatch(Object, Object)

Retourne une valeur qui indique si le nom du groupe et le nom de l’élément correspondent, ce qui signifie que l’élément appartient au groupe.Returns a value that indicates whether the group name and the item name match such that the item belongs to the group.

OnPropertyChanged(PropertyChangedEventArgs)

Déclenche l'événement PropertyChanged.Raises the PropertyChanged event.

ShouldSerializeGroupNames()

Retourne une valeur qui indique si les processus de sérialisation doivent sérialiser la valeur effective de la propriété GroupNames au niveau des instances de cette classe.Returns whether serialization processes should serialize the effective value of the GroupNames property on instances of this class.

ShouldSerializeSortDescriptions()

Retourne une valeur qui indique si les processus de sérialisation doivent sérialiser la valeur effective de la propriété SortDescriptions au niveau des instances de cette classe.Returns whether serialization processes should serialize the effective value of the SortDescriptions property on instances of this class.

ToString()

Retourne une chaîne qui représente l'objet en cours.Returns a string that represents the current object.

(Hérité de Object)

Événements

PropertyChanged

Se produit en cas de modification d'une valeur de propriété.Occurs when a property value changes.

Implémentations d’interfaces explicites

INotifyPropertyChanged.PropertyChanged

Se produit en cas de modification d'une valeur de propriété.Occurs when a property value changes.

S’applique à