PropertyMetadata Класс

Определение

Внимание!

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

Представляет функциональность свойства зависимостей.Represents the behavior of a dependency property.

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
Атрибуты

Комментарии

Примечание

В этом материале обсуждаются устаревшие типы и пространства имен.This material discusses types and namespaces that are obsolete. Дополнительные сведения см. в статье о нерекомендуемых типах в Windows Workflow Foundation 4.5.For more information, see Deprecated Types in Windows Workflow Foundation 4.5.

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

PropertyMetadata()

Инициализирует новый экземпляр класса PropertyMetadata.Initializes a new instance of the PropertyMetadata class.

PropertyMetadata(Attribute[])

Инициализирует новый экземпляр класса PropertyMetadata, используя массив атрибутов.Initializes a new instance of the PropertyMetadata class with an array of attributes.

PropertyMetadata(DependencyPropertyOptions)

Инициализирует новый экземпляр класса PropertyMetadata со значением перечисления DependencyPropertyOptions.Initializes a new instance of the PropertyMetadata class with a DependencyPropertyOptions enumeration value.

PropertyMetadata(DependencyPropertyOptions, Attribute[])

Инициализирует новый экземпляр класса PropertyMetadata со значением перечисления DependencyPropertyOptions и массивом атрибутов.Initializes a new instance of the PropertyMetadata class with a DependencyPropertyOptions enumeration value and an array of attributes.

PropertyMetadata(Object)

Инициализирует новый экземпляр класса PropertyMetadata, используя значение свойства по умолчанию.Initializes a new instance of the PropertyMetadata class with a default property value.

PropertyMetadata(Object, Attribute[])

Инициализирует новый экземпляр класса PropertyMetadata со значением свойства по умолчанию и массивом атрибутов.Initializes a new instance of the PropertyMetadata class with a default property value and an array of attributes.

PropertyMetadata(Object, DependencyPropertyOptions)

Инициализирует новый экземпляр класса PropertyMetadata со значением свойства по умолчанию и значением перечисления DependencyPropertyOptions.Initializes a new instance of the PropertyMetadata class with a default property value and a DependencyPropertyOptions enumeration value.

PropertyMetadata(Object, DependencyPropertyOptions, Attribute[])

Инициализирует новый экземпляр класса PropertyMetadata со значением свойства по умолчанию, значением перечисления DependencyPropertyOptions и массивом атрибутов.Initializes a new instance of the PropertyMetadata class with a default property value, a DependencyPropertyOptions enumeration value, and an array of attributes.

PropertyMetadata(Object, DependencyPropertyOptions, GetValueOverride, SetValueOverride)

Инициализирует новый экземпляр класса PropertyMetadata со значением свойства по умолчанию, значением перечисления DependencyPropertyOptions и делегатами для переопределения логики GetValue и SetValue, связанной со свойством зависимостей.Initializes a new instance of the PropertyMetadata class with a default property value, a DependencyPropertyOptions enumeration value, and delegates to override the GetValue and SetValue logic associated with the dependency property.

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

Инициализирует новый экземпляр класса PropertyMetadata со значением свойства по умолчанию, значением перечисления DependencyPropertyOptions и делегатами для переопределения логики GetValue и SetValue, относящейся к свойству зависимостей, а также с массивом атрибутов.Initializes a new instance of the PropertyMetadata class with a default property value, a DependencyPropertyOptions enumeration value, delegates to override the GetValue and SetValue logic associated with the dependency property, and an array of attributes.

Свойства

DefaultValue

Получает или задает значение связанного свойства зависимостей по умолчанию.Gets or sets the default value of the associated dependency property.

GetValueOverride

Возвращает или задает обратный вызов GetValueOverride, обратный вызов осуществляется сразу после вызова метода GetValue(DependencyProperty).Gets or sets the GetValueOverride callback, a callback invoked immediately upon a call to the GetValue(DependencyProperty) method.

IsMetaProperty

Возвращает значение, которое определяет, равно ли свойство Options значению Metadata.Gets a value that indicates whether the Options is set to Metadata.

IsNonSerialized

Возвращает значение, которое определяет, равно ли свойство Options значению NonSerialized.Gets a value that indicates whether the Options is set to NonSerialized.

IsReadOnly

Возвращает значение, которое определяет, равно ли свойство Options значению ReadOnly.Gets a value that indicates whether the Options are set to ReadOnly.

IsSealed

Получает значение, указывающее, был ли PropertyMetadata применен к свойству, вызвав переход в неизменяемое состояние.Gets a value that indicates whether the PropertyMetadata has been applied to a property resulting in the immutable state.

Options

Возвращает или задает свойство, представляющее значение параметра для объекта DependencyProperty, связанного с данным объектом PropertyMetadata.Gets or sets the property which represents the option setting for the DependencyProperty associated to this PropertyMetadata.

SetValueOverride

Возвращает или задает обратный вызов SetValueOverride, обратный вызов осуществляется сразу после вызова метода SetValue(DependencyProperty, Object).Gets or sets the SetValueOverride callback, a callback invoked immediately upon a call to the SetValue(DependencyProperty, Object) method.

Методы

Equals(Object)

Определяет, равен ли указанный объект текущему объекту.Determines whether the specified object is equal to the current object.

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

Возвращает массив, содержащий все атрибуты.Retrieves an array that contains all attributes.

GetAttributes(Type)

Получает массив типа Attribute, содержащий атрибуты, тип которых совпадает с attributeType.Receives an array of type Attribute that contains those attributes having type equal to attributeType.

GetHashCode()

Служит хэш-функцией по умолчанию.Serves as the default hash function.

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

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

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

Создает неполную копию текущего объекта Object.Creates a shallow copy of the current Object.

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

Обеспечивает обработку, когда данный объект PropertyMetadata применяется к свойству зависимостей.Provides processing when this PropertyMetadata is applied to a dependency property.

ToString()

Возвращает строку, представляющую текущий объект.Returns a string that represents the current object.

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

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