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.Represents the method that will handle events raised when a DependencyProperty is changed on a particular DependencyObject implementation.

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.The source of the event.

e
DependencyPropertyChangedEventArgs

Données d'événement.The event data.

Héritage
DependencyPropertyChangedEventHandler

Remarques

Ce délégué est la signature du gestionnaire pour les événements particuliers qui signalent les modifications des propriétés de dépendance.This delegate is the handler signature for particular events that report dependency property changes.

Un événement qui utilise ce gestionnaire est exposé comme un Common Language Runtime (CLR)common language runtime (CLR) événement, et non comme un événement routé.An event that uses this handler is exposed as a Common Language Runtime (CLR)common language runtime (CLR) event, not as a routed event. En général, ces événements suivent le Is(modèle d’affectation de noms PropertyName)Changed, où PropertyName est le DependencyProperty.Name de la propriété qui a été modifiée.Typically these events follow the naming pattern Is(PropertyName)Changed, where PropertyName is the DependencyProperty.Name of the property that changed. 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.The arguments of the event are used to query the old and new value of the property, as reported by the particular event. En général, il existe une correspondance 1:1 entre les propriétés qui changent et un événement particulier qui signale la modification.Typically there is a 1:1 correspondence between properties that change and a particular event that reports the change. Il est également possible, bien que rare, d’avoir le même rapport d’événements modifié dans plusieurs propriétés.It is also possible, though uncommon, to have the same event report changes to more than one property. Dans ce cas, DependencyPropertyChangedEventArgs doit être vérifié pour déterminer la propriété qui a été modifiée.In this case, the DependencyPropertyChangedEventArgs should be checked to determine the property that changed.

La classe DependencyPropertyChangedEventArgs de données d’événement a une utilisation plus étendue que ce délégué uniquement.The event data class DependencyPropertyChangedEventArgs has a wider usage than just this delegate. DependencyPropertyChangedEventArgsest également utilisé pour communiquer des données PropertyChangedCallback pour les implémentations, qui font partie des fonctionnalités de personnalisation et WPFWPF des éléments internes du système de propriétés, et OnPropertyChanged par la méthode virtuelle, qui peut être substituée pour fournir des informations spécifiques à la classe les notifications chaque fois qu’une propriété de dépendance sur l’objet change.DependencyPropertyChangedEventArgs is also used to communicate data for PropertyChangedCallback implementations, which are part of the customization features and internals of the WPFWPF property system, and by the OnPropertyChanged virtual method, which can be overridden to provide class-specific notifications whenever any dependency property on the object changes.

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é.Gets an object that represents the method represented by the specified delegate.

S’applique à

Voir aussi