ValueChangedNotifier - класс

Обеспечивает подписку на изменение свойства зависимости без утечек памяти.

Definition

Пространство имён: Tessa.UI
Сборка: Tessa.UI (в Tessa.UI.dll) Версия: 3.6.0.22
C#
public sealed class ValueChangedNotifier : DependencyObject, 
	IDisposable
Inheritance
Object    DispatcherObject    DependencyObject    ValueChangedNotifier
Implements
IDisposable

Конструкторы

ValueChangedNotifier(DependencyObject, String) Создаёт экземпляр класса с указанием объекта и пути к его свойству зависимости, изменение которого требуется отслеживать.
ValueChangedNotifier(DependencyObject, DependencyProperty) Создаёт экземпляр класса с указанием объекта и свойства зависимости, изменение которого требуется отслеживать.
ValueChangedNotifier(DependencyObject, PropertyPath) Создаёт экземпляр класса с указанием объекта и пути к его свойству зависимости, изменение которого требуется отслеживать.

Свойства

DependencyObjectTypeGets the DependencyObjectType that wraps the CLR type of this instance.
(Унаследован от DependencyObject)
DispatcherGets the Dispatcher this DispatcherObject is associated with.
(Унаследован от DispatcherObject)
IsSealedGets a value that indicates whether this instance is currently sealed (read-only).
(Унаследован от DependencyObject)
Source Объект, свойство зависимости которого изменяется.
Value Получает или задаёт значение свойства зависимости, для которого создан объект.

Методы

CheckAccessDetermines whether the calling thread has access to this DispatcherObject.
(Унаследован от DispatcherObject)
ClearValue(DependencyProperty)Clears the local value of a property. The property to be cleared is specified by a DependencyProperty identifier.
(Унаследован от DependencyObject)
ClearValue(DependencyPropertyKey)Clears the local value of a read-only property. The property to be cleared is specified by a DependencyPropertyKey.
(Унаследован от DependencyObject)
CoerceValueCoerces the value of the specified dependency property. This is accomplished by invoking any CoerceValueCallback function specified in property metadata for the dependency property as it exists on the calling DependencyObject.
(Унаследован от DependencyObject)
Dispose Отменяет подписку на изменение свойства зависимости.
EqualsDetermines whether a provided DependencyObject is equivalent to the current DependencyObject.
(Унаследован от DependencyObject)
GetHashCodeGets a hash code for this DependencyObject.
(Унаследован от DependencyObject)
GetLocalValueEnumeratorCreates a specialized enumerator for determining which dependency properties have locally set values on this DependencyObject.
(Унаследован от DependencyObject)
GetValueReturns the current effective value of a dependency property on this instance of a DependencyObject.
(Унаследован от DependencyObject)
InvalidatePropertyRe-evaluates the effective value for the specified dependency property.
(Унаследован от DependencyObject)
OnPropertyChangedInvoked whenever the effective value of any dependency property on this DependencyObject has been updated. The specific dependency property that changed is reported in the event data.
(Унаследован от DependencyObject)
ReadLocalValueReturns the local value of a dependency property, if it exists.
(Унаследован от DependencyObject)
SetCurrentValueSets the value of a dependency property without changing its value source.
(Унаследован от DependencyObject)
SetValue(DependencyProperty, Object)Sets the local value of a dependency property, specified by its dependency property identifier.
(Унаследован от DependencyObject)
SetValue(DependencyPropertyKey, Object)Sets the local value of a read-only dependency property, specified by the DependencyPropertyKey identifier of the dependency property.
(Унаследован от DependencyObject)
ShouldSerializePropertyReturns a value that indicates whether serialization processes should serialize the value for the provided dependency property.
(Унаследован от DependencyObject)
VerifyAccessEnforces that the calling thread has access to this DispatcherObject.
(Унаследован от DispatcherObject)

События

ValueChanged Объект, для которого выполняется отслеживание изменения свойства зависимости.

Поля

ValueProperty Свойство зависимости для Value.

См. также