PropertyMetadata 构造函数

定义

初始化 PropertyMetadata 类的新实例。

重载

PropertyMetadata()

初始化 PropertyMetadata 类的新实例。

PropertyMetadata(Attribute[])

使用属性数组初始化 PropertyMetadata 类的新实例。

PropertyMetadata(Object)

使用默认属性值初始化 PropertyMetadata 类的新实例。

PropertyMetadata(DependencyPropertyOptions)

使用 PropertyMetadata 枚举值初始化 DependencyPropertyOptions 类的新实例。

PropertyMetadata(Object, Attribute[])

使用默认属性值和特性数组初始化 PropertyMetadata 类的新实例。

PropertyMetadata(Object, DependencyPropertyOptions)

使用默认属性值和 PropertyMetadata 枚举值初始化 DependencyPropertyOptions 类的新实例。

PropertyMetadata(DependencyPropertyOptions, Attribute[])

使用 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 类的新实例。

PropertyMetadata()

初始化 PropertyMetadata 类的新实例。

public:
 PropertyMetadata();
public PropertyMetadata ();
Public Sub New ()

适用于

PropertyMetadata(Attribute[])

使用属性数组初始化 PropertyMetadata 类的新实例。

public:
 PropertyMetadata(... cli::array <Attribute ^> ^ attributes);
public PropertyMetadata (params Attribute[] attributes);
new System.Workflow.ComponentModel.PropertyMetadata : Attribute[] -> System.Workflow.ComponentModel.PropertyMetadata
Public Sub New (ParamArray attributes As Attribute())

参数

attributes
Attribute[]

适用于依赖项属性的特性,例如 DesignerSerializationVisibilityAttributeValidationOptionAttribute

适用于

PropertyMetadata(Object)

使用默认属性值初始化 PropertyMetadata 类的新实例。

public:
 PropertyMetadata(System::Object ^ defaultValue);
public PropertyMetadata (object defaultValue);
new System.Workflow.ComponentModel.PropertyMetadata : obj -> System.Workflow.ComponentModel.PropertyMetadata
Public Sub New (defaultValue As Object)

参数

defaultValue
Object

表示此 DefaultValuePropertyMetadata 的对象。

适用于

PropertyMetadata(DependencyPropertyOptions)

使用 PropertyMetadata 枚举值初始化 DependencyPropertyOptions 类的新实例。

public:
 PropertyMetadata(System::Workflow::ComponentModel::DependencyPropertyOptions options);
public PropertyMetadata (System.Workflow.ComponentModel.DependencyPropertyOptions options);
new System.Workflow.ComponentModel.PropertyMetadata : System.Workflow.ComponentModel.DependencyPropertyOptions -> System.Workflow.ComponentModel.PropertyMetadata
Public Sub New (options As DependencyPropertyOptions)

参数

options
DependencyPropertyOptions

定义相关联的依赖项属性的枚举值的按位组合。

适用于

PropertyMetadata(Object, Attribute[])

使用默认属性值和特性数组初始化 PropertyMetadata 类的新实例。

public:
 PropertyMetadata(System::Object ^ defaultValue, ... cli::array <Attribute ^> ^ attributes);
public PropertyMetadata (object defaultValue, params Attribute[] attributes);
new System.Workflow.ComponentModel.PropertyMetadata : obj * Attribute[] -> System.Workflow.ComponentModel.PropertyMetadata
Public Sub New (defaultValue As Object, ParamArray attributes As Attribute())

参数

defaultValue
Object

表示此 DefaultValuePropertyMetadata 的对象。

attributes
Attribute[]

适用于依赖项属性的特性,例如 DesignerSerializationVisibilityAttributeValidationOptionAttribute

适用于

PropertyMetadata(Object, DependencyPropertyOptions)

使用默认属性值和 PropertyMetadata 枚举值初始化 DependencyPropertyOptions 类的新实例。

public:
 PropertyMetadata(System::Object ^ defaultValue, System::Workflow::ComponentModel::DependencyPropertyOptions options);
public PropertyMetadata (object defaultValue, System.Workflow.ComponentModel.DependencyPropertyOptions options);
new System.Workflow.ComponentModel.PropertyMetadata : obj * System.Workflow.ComponentModel.DependencyPropertyOptions -> System.Workflow.ComponentModel.PropertyMetadata
Public Sub New (defaultValue As Object, options As DependencyPropertyOptions)

参数

defaultValue
Object

表示此 DefaultValuePropertyMetadata 的对象。

options
DependencyPropertyOptions

定义相关联的依赖项属性的枚举值的按位组合。

适用于

PropertyMetadata(DependencyPropertyOptions, Attribute[])

使用 PropertyMetadata 枚举值和属性数组初始化 DependencyPropertyOptions 类的新实例。

public:
 PropertyMetadata(System::Workflow::ComponentModel::DependencyPropertyOptions options, ... cli::array <Attribute ^> ^ attributes);
public PropertyMetadata (System.Workflow.ComponentModel.DependencyPropertyOptions options, params Attribute[] attributes);
new System.Workflow.ComponentModel.PropertyMetadata : System.Workflow.ComponentModel.DependencyPropertyOptions * Attribute[] -> System.Workflow.ComponentModel.PropertyMetadata
Public Sub New (options As DependencyPropertyOptions, ParamArray attributes As Attribute())

参数

options
DependencyPropertyOptions

定义相关联的依赖项属性的枚举值的按位组合。

attributes
Attribute[]

适用于依赖项属性的特性,例如 DesignerSerializationVisibilityAttributeValidationOptionAttribute

适用于

PropertyMetadata(Object, DependencyPropertyOptions, Attribute[])

使用默认属性值、PropertyMetadata 枚举值和特性数组初始化 DependencyPropertyOptions 类的新实例。

public:
 PropertyMetadata(System::Object ^ defaultValue, System::Workflow::ComponentModel::DependencyPropertyOptions options, ... cli::array <Attribute ^> ^ attributes);
public PropertyMetadata (object defaultValue, System.Workflow.ComponentModel.DependencyPropertyOptions options, params Attribute[] attributes);
new System.Workflow.ComponentModel.PropertyMetadata : obj * System.Workflow.ComponentModel.DependencyPropertyOptions * Attribute[] -> System.Workflow.ComponentModel.PropertyMetadata
Public Sub New (defaultValue As Object, options As DependencyPropertyOptions, ParamArray attributes As Attribute())

参数

defaultValue
Object

表示此 DefaultValuePropertyMetadata 的对象。

options
DependencyPropertyOptions

定义相关联的依赖项属性的枚举值的按位组合。

attributes
Attribute[]

适用于依赖项属性的特性,例如 DesignerSerializationVisibilityAttributeValidationOptionAttribute

适用于

PropertyMetadata(Object, DependencyPropertyOptions, GetValueOverride, SetValueOverride)

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

public:
 PropertyMetadata(System::Object ^ defaultValue, System::Workflow::ComponentModel::DependencyPropertyOptions options, System::Workflow::ComponentModel::GetValueOverride ^ getValueOverride, System::Workflow::ComponentModel::SetValueOverride ^ setValueOverride);
public PropertyMetadata (object defaultValue, System.Workflow.ComponentModel.DependencyPropertyOptions options, System.Workflow.ComponentModel.GetValueOverride getValueOverride, System.Workflow.ComponentModel.SetValueOverride setValueOverride);
new System.Workflow.ComponentModel.PropertyMetadata : obj * System.Workflow.ComponentModel.DependencyPropertyOptions * System.Workflow.ComponentModel.GetValueOverride * System.Workflow.ComponentModel.SetValueOverride -> System.Workflow.ComponentModel.PropertyMetadata
Public Sub New (defaultValue As Object, options As DependencyPropertyOptions, getValueOverride As GetValueOverride, setValueOverride As SetValueOverride)

参数

defaultValue
Object

表示此 DefaultValuePropertyMetadata 的对象。

options
DependencyPropertyOptions

定义相关联的依赖项属性的枚举值的按位组合。

getValueOverride
GetValueOverride

属于此实例的 GetValueOverride 委托。

setValueOverride
SetValueOverride

属于此实例的 SetValueOverride 委托。

适用于

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

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

public:
 PropertyMetadata(System::Object ^ defaultValue, System::Workflow::ComponentModel::DependencyPropertyOptions options, System::Workflow::ComponentModel::GetValueOverride ^ getValueOverride, System::Workflow::ComponentModel::SetValueOverride ^ setValueOverride, ... cli::array <Attribute ^> ^ attributes);
public PropertyMetadata (object defaultValue, System.Workflow.ComponentModel.DependencyPropertyOptions options, System.Workflow.ComponentModel.GetValueOverride getValueOverride, System.Workflow.ComponentModel.SetValueOverride setValueOverride, params Attribute[] attributes);
new System.Workflow.ComponentModel.PropertyMetadata : obj * System.Workflow.ComponentModel.DependencyPropertyOptions * System.Workflow.ComponentModel.GetValueOverride * System.Workflow.ComponentModel.SetValueOverride * Attribute[] -> System.Workflow.ComponentModel.PropertyMetadata
Public Sub New (defaultValue As Object, options As DependencyPropertyOptions, getValueOverride As GetValueOverride, setValueOverride As SetValueOverride, ParamArray attributes As Attribute())

参数

defaultValue
Object

表示此 DefaultValuePropertyMetadata 的对象。

options
DependencyPropertyOptions

定义相关联的依赖项属性的枚举值的按位组合。

getValueOverride
GetValueOverride

属于此实例的 GetValueOverride 委托。

setValueOverride
SetValueOverride

属于此实例的 SetValueOverride 委托。

attributes
Attribute[]

适用于依赖项属性的特性,例如 DesignerSerializationVisibilityAttributeValidationOptionAttribute

适用于