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
获取或设置观测到的属性的当前值。
方法
事件
ValueChanged
public event Action ValueChanged
propertyChangeNotifier.ValueChanged += handler
观察属性值变化时的外观 。
字段
ValueProperty
public static readonly DependencyProperty ValueProperty
value = PropertyChangeNotifier.ValueProperty
确定价值依赖属性。