Partage via


DependencyPropertyChangedEventHandler Délégué

Définition

Représente la méthode qui gère les événements déclenchés en cas de modification de DependencyProperty sur une implémentation de DependencyObject donnée.

public delegate void DependencyPropertyChangedEventHandler(System::Object ^ sender, DependencyPropertyChangedEventArgs e);
public delegate void DependencyPropertyChangedEventHandler(object sender, DependencyPropertyChangedEventArgs e);
type DependencyPropertyChangedEventHandler = delegate of obj * DependencyPropertyChangedEventArgs -> unit
Public Delegate Sub DependencyPropertyChangedEventHandler(sender As Object, e As DependencyPropertyChangedEventArgs)

Paramètres

sender
Object

Source de l'événement.

e
DependencyPropertyChangedEventArgs

Données d'événement.

Remarques

Ce délégué est la signature du gestionnaire pour des événements particuliers qui signalent des modifications de propriété de dépendance.

Un événement qui utilise ce gestionnaire est exposé en tant qu’événement CLR (Common Language Runtime), et non en tant qu’événement routé. En règle générale, ces événements suivent le modèle Is( d’affectation de noms PropertyName)Changed, où PropertyName est le DependencyProperty.Name de la propriété qui a changé. Les arguments de l’événement sont utilisés pour interroger l’ancienne et la nouvelle valeur de la propriété, comme indiqué par l’événement particulier. En règle générale, il existe une correspondance 1:1 entre les propriétés qui changent et un événement particulier qui signale la modification. Il est également possible, bien que rare, que le même rapport d’événements change plusieurs propriétés. Dans ce cas, le DependencyPropertyChangedEventArgs doit être vérifié pour déterminer la propriété qui a changé.

La classe de DependencyPropertyChangedEventArgs données d’événement a une utilisation plus large que celle de ce délégué. DependencyPropertyChangedEventArgs est également utilisé pour communiquer des données pour PropertyChangedCallback les implémentations, qui font partie des fonctionnalités de personnalisation et internes du système de propriétés WPF, et par la OnPropertyChanged méthode virtuelle, qui peut être remplacée pour fournir des notifications spécifiques à la classe chaque fois qu’une propriété de dépendance sur l’objet change.

Méthodes d’extension

GetMethodInfo(Delegate)

Obtient un objet qui représente la méthode représentée par le délégué spécifié.

S’applique à

Voir aussi