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枚举值和委托初始化类的新实例DependencyPropertyOptions,以重写GetValue与依赖属性关联的和SetValue逻辑。

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

使用默认属性值、PropertyMetadata枚举值、重写与依赖属性关联的委托DependencyPropertyOptionsGetValue和逻辑以及属性数组初始化类的新实例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

表示此DefaultValue对象的PropertyMetadata对象。

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

表示此DefaultValue对象的PropertyMetadata对象。

options
DependencyPropertyOptions

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

attributes
Attribute[]

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

适用于

PropertyMetadata(Object, DependencyPropertyOptions, GetValueOverride, SetValueOverride)

使用默认属性值、PropertyMetadata枚举值和委托初始化类的新实例DependencyPropertyOptions,以重写GetValue与依赖属性关联的和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

表示此DefaultValue对象的PropertyMetadata对象。

options
DependencyPropertyOptions

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

getValueOverride
GetValueOverride

GetValueOverride属于此实例的委托。

setValueOverride
SetValueOverride

SetValueOverride属于此实例的委托。

适用于

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

使用默认属性值、PropertyMetadata枚举值、重写与依赖属性关联的委托DependencyPropertyOptionsGetValue和逻辑以及属性数组初始化类的新实例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

表示此DefaultValue对象的PropertyMetadata对象。

options
DependencyPropertyOptions

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

getValueOverride
GetValueOverride

GetValueOverride属于此实例的委托。

setValueOverride
SetValueOverride

SetValueOverride属于此实例的委托。

attributes
Attribute[]

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

适用于