DependencyObject Класс

Определение

Внимание!

The System.Workflow.* types are deprecated. Instead, please use the new types from System.Activities.*

Базовый класс для всех объектов, имеющих свойства зависимостей. Этот класс должен наследоваться.

public ref class DependencyObject abstract : IDisposable, System::ComponentModel::IComponent
public abstract class DependencyObject : IDisposable, System.ComponentModel.IComponent
[System.Obsolete("The System.Workflow.* types are deprecated.  Instead, please use the new types from System.Activities.*")]
public abstract class DependencyObject : IDisposable, System.ComponentModel.IComponent
type DependencyObject = class
    interface IComponent
    interface IDisposable
[<System.Obsolete("The System.Workflow.* types are deprecated.  Instead, please use the new types from System.Activities.*")>]
type DependencyObject = class
    interface IComponent
    interface IDisposable
Public MustInherit Class DependencyObject
Implements IComponent, IDisposable
Наследование
DependencyObject
Производный
Атрибуты
Реализации

Комментарии

Примечание

В этом материале обсуждаются устаревшие типы и пространства имен. Дополнительные сведения см. в статье о нерекомендуемых типах в Windows Workflow Foundation 4.5.

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

DependencyObject()

При реализации в производном классе инициализирует новый экземпляр класса DependencyObject.

Свойства

DesignMode

Возвращает значение, показывающее, в каком режиме находится данный экземпляр — режиме конструктора или режиме выполнения.

ParentDependencyObject

Возвращает родительский объект DependencyObject в графе DependencyObject.

Site

Возвращает или задает ссылку на компонент Site объекта DependencyObject.

UserData

Возвращает коллекцию IDictionary, которая связывает пользовательские данные с этим экземпляром класса.

Методы

AddHandler(DependencyProperty, Object)

Добавляет обработчик для события DependencyObject.

Dispose()

Освобождает все ресурсы, используемые объектом DependencyObject.

Dispose(Boolean)

Освобождает неуправляемые ресурсы и факультативно освобождает управляемые ресурсы, используемые объектом DependencyObject.

Equals(Object)

Определяет, равен ли указанный объект текущему объекту.

(Унаследовано от Object)
Finalize()

Переопределяет метод Finalize() для детерминированной очистки любого неуправляемого ресурса.

GetBinding(DependencyProperty)

Предоставляет доступ к объекту ActivityBind, связанному с конкретным объектом DependencyProperty.

GetBoundValue(ActivityBind, Type)

Извлекает объект Object, который является субъектом ActivityBind.

GetHashCode()

Служит хэш-функцией по умолчанию.

(Унаследовано от Object)
GetInvocationList<T>(DependencyProperty)

Возвращает массив, содержащий делегаты для заданного свойства DependencyProperty.

GetType()

Возвращает объект Type для текущего экземпляра.

(Унаследовано от Object)
GetValue(DependencyProperty)

Предоставляет доступ к значению заданного свойства DependencyProperty.

GetValueBase(DependencyProperty)

Предоставляет доступ к связанному объекту DependencyProperty и обходит переопределение метода GetValue(DependencyProperty).

InitializeProperties()

При переопределении в производном классе выполняет инициализацию свойств зависимостей.

IsBindingSet(DependencyProperty)

Указывает, задано ли значение DependencyProperty как привязка. См. раздел SetBinding(DependencyProperty, ActivityBind).

MemberwiseClone()

Создает неполную копию текущего объекта Object.

(Унаследовано от Object)
MetaEquals(DependencyObject)

Определяет, совпадают ли свойства metaproperties этого объекта DependencyObject со свойствами metaproperties параметризованного объекта DependencyObject.

RemoveHandler(DependencyProperty, Object)

Удаляет EventHandler из связанного объекта DependencyProperty.

RemoveProperty(DependencyProperty)

Удаляет объект DependencyProperty из объекта DependencyObject.

SetBinding(DependencyProperty, ActivityBind)

Задает объект ActivityBind для указанного объекта DependencyProperty.

SetBoundValue(ActivityBind, Object)

Задает значение целевого объекта ActivityBind.

SetReadOnlyPropertyValue(DependencyProperty, Object)

Задает значение свойства DependencyProperty только для чтения.

SetValue(DependencyProperty, Object)

Присваивает значение DependencyProperty объекту.

SetValueBase(DependencyProperty, Object)

Задает значение свойства DependencyProperty равным указанному объекту Object в обход метода SetValue(DependencyProperty, Object).

ToString()

Возвращает строку, представляющую текущий объект.

(Унаследовано от Object)

Явные реализации интерфейса

IComponent.Disposed

Представляет метод, обрабатывающий событие Disposed компонента.

Применяется к