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
観察されたプロパティの現在の値を取得するか、または設定します。
メソッド
イベント
ValueChanged
public event Action ValueChanged
propertyChangeNotifier.ValueChanged += handler
観察されたプロパティ値が変更されたときに発生します。
フィールド
ValueProperty
public static readonly DependencyProperty ValueProperty
value = PropertyChangeNotifier.ValueProperty
値依存性プロパティを特定します。