DependencyPropertyChangedEventHandler Delegat
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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.
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. |