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[])
使用默认属性 (Property) 值、PropertyMetadata 枚举值、用于重写与依赖属性 (Property) 关联的 DependencyPropertyOptions 和 GetValue
逻辑的委托以及属性 (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
表示此 DefaultValue 的 PropertyMetadata 的对象。
- options
- DependencyPropertyOptions
定义相关联的依赖项属性的枚举值的按位组合。
- getValueOverride
- GetValueOverride
属于此实例的 GetValueOverride 委托。
- setValueOverride
- SetValueOverride
属于此实例的 SetValueOverride 委托。
- attributes
- Attribute[]
适用于依赖项属性的特性,例如 DesignerSerializationVisibilityAttribute 和 ValidationOptionAttribute。