PropertyMetadata Класс

Определение

Внимание!

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

Представляет функциональность свойства зависимостей.

public ref class PropertyMetadata
public class PropertyMetadata
[System.Obsolete("The System.Workflow.* types are deprecated.  Instead, please use the new types from System.Activities.*")]
public class PropertyMetadata
type PropertyMetadata = class
[<System.Obsolete("The System.Workflow.* types are deprecated.  Instead, please use the new types from System.Activities.*")>]
type PropertyMetadata = class
Public Class PropertyMetadata
Наследование
PropertyMetadata
Атрибуты

Комментарии

Примечание

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

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

PropertyMetadata()

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

PropertyMetadata(Attribute[])

Инициализирует новый экземпляр класса PropertyMetadata, используя массив атрибутов.

PropertyMetadata(DependencyPropertyOptions)

Инициализирует новый экземпляр класса PropertyMetadata со значением перечисления DependencyPropertyOptions.

PropertyMetadata(DependencyPropertyOptions, Attribute[])

Инициализирует новый экземпляр класса PropertyMetadata со значением перечисления DependencyPropertyOptions и массивом атрибутов.

PropertyMetadata(Object)

Инициализирует новый экземпляр класса PropertyMetadata, используя значение свойства по умолчанию.

PropertyMetadata(Object, Attribute[])

Инициализирует новый экземпляр класса PropertyMetadata со значением свойства по умолчанию и массивом атрибутов.

PropertyMetadata(Object, DependencyPropertyOptions)

Инициализирует новый экземпляр класса PropertyMetadata со значением свойства по умолчанию и значением перечисления DependencyPropertyOptions.

PropertyMetadata(Object, DependencyPropertyOptions, Attribute[])

Инициализирует новый экземпляр класса PropertyMetadata со значением свойства по умолчанию, значением перечисления DependencyPropertyOptions и массивом атрибутов.

PropertyMetadata(Object, DependencyPropertyOptions, GetValueOverride, SetValueOverride)

Инициализирует новый экземпляр класса PropertyMetadata со значением свойства по умолчанию, значением перечисления DependencyPropertyOptions и делегатами для переопределения логики GetValue и SetValue, связанной со свойством зависимостей.

PropertyMetadata(Object, DependencyPropertyOptions, GetValueOverride, SetValueOverride, Attribute[])

Инициализирует новый экземпляр класса PropertyMetadata со значением свойства по умолчанию, значением перечисления DependencyPropertyOptions и делегатами для переопределения логики GetValue и SetValue, относящейся к свойству зависимостей, а также с массивом атрибутов.

Свойства

DefaultValue

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

GetValueOverride

Возвращает или задает обратный вызов GetValueOverride, обратный вызов осуществляется сразу после вызова метода GetValue(DependencyProperty).

IsMetaProperty

Возвращает значение, которое определяет, равно ли свойство Options значению Metadata.

IsNonSerialized

Возвращает значение, которое определяет, равно ли свойство Options значению NonSerialized.

IsReadOnly

Возвращает значение, которое определяет, равно ли свойство Options значению ReadOnly.

IsSealed

Получает значение, указывающее, был ли PropertyMetadata применен к свойству, вызвав переход в неизменяемое состояние.

Options

Возвращает или задает свойство, представляющее значение параметра для объекта DependencyProperty, связанного с данным объектом PropertyMetadata.

SetValueOverride

Возвращает или задает обратный вызов SetValueOverride, обратный вызов осуществляется сразу после вызова метода SetValue(DependencyProperty, Object).

Методы

Equals(Object)

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

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

Возвращает массив, содержащий все атрибуты.

GetAttributes(Type)

Получает массив типа Attribute, содержащий атрибуты, тип которых совпадает с attributeType.

GetHashCode()

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

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

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

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

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

(Унаследовано от Object)
OnApply(DependencyProperty, Type)

Обеспечивает обработку, когда данный объект PropertyMetadata применяется к свойству зависимостей.

ToString()

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

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

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