PropertyChangeNotifier

Ecng.Xaml

Benachrichtigt, wenn sich eine spezifizierte Abhängigkeitseigenschaft für ein Zielobjekt ändert.

Erbt von: DependencyObject

Implementiert: IDisposable

Konstruktoren

PropertyChangeNotifier
public PropertyChangeNotifier(DependencyObject propertySource, string path)
propertyChangeNotifier = PropertyChangeNotifier(propertySource, path)

Initialisiert eine neue Instanz, die den angegebenen Pfad auf dem gegebenen Pfad beobachtet.

PropertyChangeNotifier
public PropertyChangeNotifier(DependencyObject propertySource, DependencyProperty property)
propertyChangeNotifier = PropertyChangeNotifier(propertySource, property)

Initialisiert eine neue Instanz, die die angegebene Abhängigkeit von der gegebenen beobachtet.

PropertyChangeNotifier
public PropertyChangeNotifier(DependencyObject propertySource, PropertyPath property)
propertyChangeNotifier = PropertyChangeNotifier(propertySource, property)

Initialisiert eine neue Instanz, die den angegebenen Pfad auf dem gegebenen Pfad beobachtet.

Eigenschaften

PropertySource
public DependencyObject PropertySource { get; }
value = propertyChangeNotifier.PropertySource

Gibt das Zielobjekt ab, dessen Eigenschaft beobachtet wird. Kann null zurückgeben, wenn das Ziel gesammelt wurde.

Value
public object Value { get; set; }
value = propertyChangeNotifier.Value
propertyChangeNotifier.Value = value

Bekommt oder legt den aktuellen Wert der beobachteten Eigenschaft fest.

Methoden

Dispose
public void Dispose()
propertyChangeNotifier.Dispose()

Entsorgt Elemente im Pool, die IDisposable implementieren.

Ereignisse

ValueChanged
public event Action ValueChanged
propertyChangeNotifier.ValueChanged += handler

Tritt auf, wenn sich der beobachtete Eigenschaftswert ändert.

Felder

ValueProperty
public static readonly DependencyProperty ValueProperty
value = PropertyChangeNotifier.ValueProperty

Bestimmt die Value Dependency-Eigenschaft.