RoutedPropertyChangedEventArgs<T> Klasse
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 Daten zu einer Änderung des Werts zu einer Abhängigkeitseigenschaft bereit, wie von bestimmten Routingereignissen gemeldet, einschließlich des vorherigen und aktuellen Werts der geänderten Eigenschaft.
generic <typename T>
public ref class RoutedPropertyChangedEventArgs : System::Windows::RoutedEventArgs
public class RoutedPropertyChangedEventArgs<T> : System.Windows.RoutedEventArgs
type RoutedPropertyChangedEventArgs<'T> = class
inherit RoutedEventArgs
Public Class RoutedPropertyChangedEventArgs(Of T)
Inherits RoutedEventArgs
Typparameter
- T
Der Typ der Abhängigkeitseigenschaft, die geändert wurde.
- Vererbung
Hinweise
Dies ist eine generische Klasse, in der die Klasse für Ereignisdaten verschiedener Ereignisse verwendet wird. Verschiedene Routingereignisse können die Typeinschränkung des Generischen angeben, um eine typspezifische Ereignisdatenklasse zu erzeugen. Sobald die Klasse eingeschränkt ist, spiegeln die OldValue Eigenschaften NewValue auch diese Typeinschränkungen wider. Daher können Sie eine allgemeine Ereignisdatenklasse für unterschiedliche Eigenschaftsänderungsereignisse verwenden, ohne dass für jeden möglichen Eigenschaftstyp unterschiedliche Delegaten erforderlich sind.
Routingereignisse, die eine Eigenschaftsänderung melden, bei der die Stellvertretung diese Ereignisdatenklasse enthält, wobei ValueChangeddie Typeinschränkung (und alte und neue Werte, die in den Argumenten übergeben werden) vom Typ DoubleSelectedItemChangedund , wo die Typeinschränkung istObject.
Konstruktoren
| Name | Beschreibung |
|---|---|
| RoutedPropertyChangedEventArgs<T>(T, T, RoutedEvent) |
Initialisiert eine neue Instanz der RoutedPropertyChangedEventArgs<T> Klasse mit den bereitgestellten alten und neuen Werten und einem Ereignisbezeichner. |
| RoutedPropertyChangedEventArgs<T>(T, T) |
Initialisiert eine neue Instanz der RoutedPropertyChangedEventArgs<T> Klasse mit alten und neuen Werten. |
Eigenschaften
| Name | Beschreibung |
|---|---|
| Handled |
Dient zum Abrufen oder Festlegen eines Werts, der den aktuellen Zustand der Ereignisbehandlung für ein routingfähiges Ereignis angibt, während sie die Route durchfährt. (Geerbt von RoutedEventArgs) |
| NewValue |
Ruft den neuen Wert einer Eigenschaft ab, wie von einem Eigenschaft geänderten Ereignis gemeldet. |
| OldValue |
Ruft den vorherigen Wert der Eigenschaft ab, wie von einem Eigenschaft geänderten Ereignis gemeldet. |
| OriginalSource |
Ruft die ursprüngliche Berichtsquelle ab, die durch reine Treffertests bestimmt wird, bevor eine mögliche Source Anpassung durch eine übergeordnete Klasse möglich ist. (Geerbt von RoutedEventArgs) |
| RoutedEvent |
Dient zum Abrufen oder Festlegen der RoutedEvent zugeordneten RoutedEventArgs Instanz. (Geerbt von RoutedEventArgs) |
| Source |
Dient zum Abrufen oder Festlegen eines Verweises auf das Objekt, das das Ereignis ausgelöst hat. (Geerbt von RoutedEventArgs) |
Methoden
| Name | Beschreibung |
|---|---|
| Equals(Object) |
Bestimmt, ob das angegebene Objekt dem aktuellen Objekt entspricht. (Geerbt von Object) |
| GetHashCode() |
Dient als Standardhashfunktion. (Geerbt von Object) |
| GetType() |
Ruft die Type der aktuellen Instanz ab. (Geerbt von Object) |
| InvokeEventHandler(Delegate, Object) |
Ruft Ereignishandler auf typspezifische Weise auf, wodurch die Effizienz des Ereignissystems erhöht werden kann. |
| MemberwiseClone() |
Erstellt eine flache Kopie der aktuellen Object. (Geerbt von Object) |
| OnSetSource(Object) |
Wenn eine abgeleitete Klasse überschrieben wird, wird ein Benachrichtigungsrückrufeinstiegspunkt bereitgestellt, wenn sich der Wert der Source Eigenschaft einer Instanz ändert. (Geerbt von RoutedEventArgs) |
| ToString() |
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Geerbt von Object) |