PropertyMetadata 构造函数
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
初始化 PropertyMetadata 类的新实例。
重载
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[]
适用于依赖属性的属性,例如 DesignerSerializationVisibilityAttribute 和 ValidationOptionAttribute。
适用于
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
表示 DefaultValue 此 PropertyMetadata对象的对象。
适用于
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[]
适用于依赖属性的属性,例如 DesignerSerializationVisibilityAttribute 和 ValidationOptionAttribute。
适用于
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
表示 DefaultValue 此 PropertyMetadata对象的对象。
- 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[]
适用于依赖属性的属性,例如 DesignerSerializationVisibilityAttribute 和 ValidationOptionAttribute。
适用于
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[]
适用于依赖属性的属性,例如 DesignerSerializationVisibilityAttribute 和 ValidationOptionAttribute。
适用于
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[]
适用于依赖属性的属性,例如 DesignerSerializationVisibilityAttribute 和 ValidationOptionAttribute。