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 枚举值以及用于重写与依赖属性关联的 DependencyPropertyOptionsGetValue 逻辑的委托来初始化 SetValue 类的新实例。

PropertyMetadata(Object, DependencyPropertyOptions, GetValueOverride, SetValueOverride, Attribute[])
已过时.

使用默认属性 (Property) 值、PropertyMetadata 枚举值、用于重写与依赖属性 (Property) 关联的 DependencyPropertyOptionsGetValue 逻辑的委托以及属性 (Attribute) 数组来初始化 SetValue 类的新实例。

属性

DefaultValue
已过时.

获取或设置关联依赖项属性的默认值。

GetValueOverride
已过时.

获取或设置 GetValueOverride 回调,在调用 GetValue(DependencyProperty) 方法时会立即调用该回调。

IsMetaProperty
已过时.

获取一个值,该值指示 Options 是否设置为 Metadata

IsNonSerialized
已过时.

获取一个值,该值指示 Options 是否设置为 NonSerialized

IsReadOnly
已过时.

获取一个值,该值指示 Options 是否设置为 ReadOnly

IsSealed
已过时.

获取一个值,该值指示是否已将 PropertyMetadata 应用到导致不可变状态的属性。

Options
已过时.

获取或设置一个属性,该属性表示与此 PropertyMetadata 关联的 DependencyProperty 的选项设置。

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)

适用于