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[]
適用於相依性屬性 (Property) 的屬性 (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[]
適用於相依性屬性 (Property) 的屬性 (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[]
適用於相依性屬性 (Property) 的屬性 (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[]
適用於相依性屬性 (Property) 的屬性 (Attribute),例如 DesignerSerializationVisibilityAttribute 和 ValidationOptionAttribute。
適用於
PropertyMetadata(Object, DependencyPropertyOptions, GetValueOverride, SetValueOverride)
以預設屬性值、PropertyMetadata 列舉值、覆寫與相依性屬性關聯之 DependencyPropertyOptions 和 GetValue
邏輯的委派 (Delegate),初始化 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 列舉值、覆寫與相依性屬性關聯的 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[]
適用於相依性屬性 (Property) 的屬性 (Attribute),例如 DesignerSerializationVisibilityAttribute 和 ValidationOptionAttribute。