DependencyPropertyChangedEventHandler Delegat

Definition

Stellt die Methode dar, die Ereignisse behandelt, die ausgelöst werden, wenn eine DependencyProperty änderung in einer bestimmten DependencyObject Implementierung erfolgt.

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)

Parameter

sender
Object

Die Quelle des Ereignisses.

e
DependencyPropertyChangedEventArgs

Die Ereignisdaten.

Hinweise

Dieser Delegat ist die Handlersignatur für bestimmte Ereignisse, die Abhängigkeitseigenschaftenänderungen melden.

Ein Ereignis, das diesen Handler verwendet, wird als CLR-Ereignis (Common Language Runtime) und nicht als Routingereignis verfügbar gemacht. In der Regel folgen diese Ereignisse dem Benennungsmuster Is(PropertyName)Changed, wobei PropertyName die DependencyProperty.Name geänderte Eigenschaft ist. Die Argumente des Ereignisses werden verwendet, um den alten und neuen Wert der Eigenschaft abzufragen, wie vom jeweiligen Ereignis gemeldet. In der Regel gibt es eine 1:1-Entsprechung zwischen Eigenschaften, die sich ändern, und einem bestimmten Ereignis, das die Änderung meldet. Es ist auch möglich, obwohl ungewöhnlich, dass sich derselbe Ereignisbericht in mehr als einer Eigenschaft ändert. In diesem Fall sollte überprüft DependencyPropertyChangedEventArgs werden, um die geänderte Eigenschaft zu ermitteln.

Die Ereignisdatenklasse DependencyPropertyChangedEventArgs hat eine breitere Verwendung als nur diesen Delegaten. DependencyPropertyChangedEventArgs wird auch verwendet, um Daten für PropertyChangedCallback Implementierungen zu kommunizieren, die Teil der Anpassungsfeatures und Internen des WPF Eigenschaftensystems sind, und durch die OnPropertyChanged virtuelle Methode, die überschrieben werden kann, um klassenspezifische Benachrichtigungen bereitzustellen, wenn sich eine Abhängigkeitseigenschaft des Objekts ändert.

Erweiterungsmethoden

Name Beschreibung
GetMethodInfo(Delegate)

Ruft ein Objekt ab, das die vom angegebenen Delegaten dargestellte Methode darstellt.

Gilt für:

Weitere Informationen