PropertyChangeNotifier
Benachrichtigt, wenn sich eine spezifizierte Abhängigkeitseigenschaft für ein Zielobjekt ändert.
Erbt von: DependencyObject
Implementiert: IDisposable
Konstruktoren
public PropertyChangeNotifier(DependencyObject propertySource, string path)
propertyChangeNotifier = PropertyChangeNotifier(propertySource, path)
Initialisiert eine neue Instanz, die den angegebenen Pfad auf dem gegebenen Pfad beobachtet.
public PropertyChangeNotifier(DependencyObject propertySource, DependencyProperty property)
propertyChangeNotifier = PropertyChangeNotifier(propertySource, property)
Initialisiert eine neue Instanz, die die angegebene Abhängigkeit von der gegebenen beobachtet.
public PropertyChangeNotifier(DependencyObject propertySource, PropertyPath property)
propertyChangeNotifier = PropertyChangeNotifier(propertySource, property)
Initialisiert eine neue Instanz, die den angegebenen Pfad auf dem gegebenen Pfad beobachtet.
Eigenschaften
public DependencyObject PropertySource { get; }
value = propertyChangeNotifier.PropertySource
Gibt das Zielobjekt ab, dessen Eigenschaft beobachtet wird. Kann null zurückgeben, wenn das Ziel gesammelt wurde.
public object Value { get; set; }
value = propertyChangeNotifier.Value
propertyChangeNotifier.Value = value
Bekommt oder legt den aktuellen Wert der beobachteten Eigenschaft fest.
Methoden
public void Dispose()
propertyChangeNotifier.Dispose()
Entsorgt Elemente im Pool, die IDisposable implementieren.
Ereignisse
public event Action ValueChanged
propertyChangeNotifier.ValueChanged += handler
Tritt auf, wenn sich der beobachtete Eigenschaftswert ändert.
Felder
public static readonly DependencyProperty ValueProperty
value = PropertyChangeNotifier.ValueProperty
Bestimmt die Value Dependency-Eigenschaft.