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

获取正在观察财产的目标对象。 如果目标已被收集到垃圾, 则返回无效 。

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

确定价值依赖属性。