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()

Удаляет элементы в пуле, реализующие IDisposable.

События

ValueChanged
public event Action ValueChanged
propertyChangeNotifier.ValueChanged += handler

Происходит при изменении наблюдаемого значения свойства.

Поля

ValueProperty
public static readonly DependencyProperty ValueProperty
value = PropertyChangeNotifier.ValueProperty

Идентифицирует свойство зависимости Value.