PropertyChangeNotifier

Ecng.Xaml

指定された依存性プロパティが対象オブジェクトに変化する際の通知。

継承元: DependencyObject

実装: IDisposable

コンストラクター

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

指定したパスを指定したパスに保存する新しいインスタンスを初期化します。

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

指定した依存性を指定された状態に保つ新しいインスタンスを初期化します。

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

指定したパスを指定したパスに保存する新しいインスタンスを初期化します。

プロパティ

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

プロパティが観察される対象オブジェクトを取得します。ターゲットが収集された場合、nullを返すことができます。

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

観察されたプロパティの現在の値を取得するか、または設定します。

メソッド

Dispose
public void Dispose()
propertyChangeNotifier.Dispose()

使い捨て可能を実装するプール内のアイテムの処分。

イベント

ValueChanged
public event Action ValueChanged
propertyChangeNotifier.ValueChanged += handler

観察されたプロパティ値が変更されたときに発生します。

フィールド

ValueProperty
public static readonly DependencyProperty ValueProperty
value = PropertyChangeNotifier.ValueProperty

値依存性プロパティを特定します。