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
表示此 PropertyMetadata的物件DefaultValue。
適用於
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
代表此 PropertyMetadata的DefaultValue物件。
- 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
表示此 PropertyMetadata的物件DefaultValue。
- 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
代表此 PropertyMetadata的DefaultValue物件。
- 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
代表此 PropertyMetadata的DefaultValue物件。
- options
- DependencyPropertyOptions
定義相關依賴性質的列舉值的位元組合。
- getValueOverride
- GetValueOverride
GetValueOverride屬於這個實例的代表。
- setValueOverride
- SetValueOverride
SetValueOverride屬於這個實例的代表。
適用於
PropertyMetadata(Object, DependencyPropertyOptions, GetValueOverride, SetValueOverride, Attribute[])
初始化一個新的類別實例 PropertyMetadata ,包含預設屬性值、 DependencyPropertyOptions 枚舉值、代理來覆寫 GetValue 與相依屬性相關的邏輯 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
代表此 PropertyMetadata的DefaultValue物件。
- options
- DependencyPropertyOptions
定義相關依賴性質的列舉值的位元組合。
- getValueOverride
- GetValueOverride
GetValueOverride屬於這個實例的代表。
- setValueOverride
- SetValueOverride
SetValueOverride屬於這個實例的代表。
- attributes
- Attribute[]
適用於相依性質的屬性,例如 DesignerSerializationVisibilityAttribute 和 ValidationOptionAttribute。