UIPropertyMetadata 建構函式
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
初始化 UIPropertyMetadata 類別的新執行個體。
多載
UIPropertyMetadata() |
初始化 UIPropertyMetadata 類別的新執行個體。 |
UIPropertyMetadata(Object) |
使用該屬性的指定預設值,初始化 UIPropertyMetadata 類別的新執行個體。 |
UIPropertyMetadata(PropertyChangedCallback) |
使用指定的 PropertyChanged 回呼,初始化 UIPropertyMetadata 類別的新執行個體。 |
UIPropertyMetadata(Object, PropertyChangedCallback) |
使用指定的 PropertyChanged 回呼,初始化 UIPropertyMetadata 類別的新執行個體。 |
UIPropertyMetadata(Object, PropertyChangedCallback, CoerceValueCallback) |
使用指定的預設值和回呼,初始化 UIPropertyMetadata 類別的新執行個體。 |
UIPropertyMetadata(Object, PropertyChangedCallback, CoerceValueCallback, Boolean) |
使用指定的預設值和回呼,以及用於停用屬性動畫的布林值 (Boolean),初始化 UIPropertyMetadata 類別的新執行個體。 |
UIPropertyMetadata()
初始化 UIPropertyMetadata 類別的新執行個體。
public:
UIPropertyMetadata();
public UIPropertyMetadata ();
Public Sub New ()
適用於
UIPropertyMetadata(Object)
使用該屬性的指定預設值,初始化 UIPropertyMetadata 類別的新執行個體。
public:
UIPropertyMetadata(System::Object ^ defaultValue);
public UIPropertyMetadata (object defaultValue);
new System.Windows.UIPropertyMetadata : obj -> System.Windows.UIPropertyMetadata
Public Sub New (defaultValue As Object)
參數
- defaultValue
- Object
相依性屬性的預設值,通常是做為某些特定型別的值提供。
適用於
UIPropertyMetadata(PropertyChangedCallback)
使用指定的 PropertyChanged 回呼,初始化 UIPropertyMetadata 類別的新執行個體。
public:
UIPropertyMetadata(System::Windows::PropertyChangedCallback ^ propertyChangedCallback);
public UIPropertyMetadata (System.Windows.PropertyChangedCallback propertyChangedCallback);
new System.Windows.UIPropertyMetadata : System.Windows.PropertyChangedCallback -> System.Windows.UIPropertyMetadata
Public Sub New (propertyChangedCallback As PropertyChangedCallback)
參數
- propertyChangedCallback
- PropertyChangedCallback
處理常式實作的參考,當屬性的有效值變更時會由屬性系統呼叫。
適用於
UIPropertyMetadata(Object, PropertyChangedCallback)
使用指定的 PropertyChanged 回呼,初始化 UIPropertyMetadata 類別的新執行個體。
public:
UIPropertyMetadata(System::Object ^ defaultValue, System::Windows::PropertyChangedCallback ^ propertyChangedCallback);
public UIPropertyMetadata (object defaultValue, System.Windows.PropertyChangedCallback propertyChangedCallback);
new System.Windows.UIPropertyMetadata : obj * System.Windows.PropertyChangedCallback -> System.Windows.UIPropertyMetadata
Public Sub New (defaultValue As Object, propertyChangedCallback As PropertyChangedCallback)
參數
- defaultValue
- Object
相依性屬性的預設值,通常是做為某些特定型別的值提供。
- propertyChangedCallback
- PropertyChangedCallback
處理常式實作的參考,當屬性的有效值變更時會由屬性系統呼叫。
適用於
UIPropertyMetadata(Object, PropertyChangedCallback, CoerceValueCallback)
使用指定的預設值和回呼,初始化 UIPropertyMetadata 類別的新執行個體。
public:
UIPropertyMetadata(System::Object ^ defaultValue, System::Windows::PropertyChangedCallback ^ propertyChangedCallback, System::Windows::CoerceValueCallback ^ coerceValueCallback);
public UIPropertyMetadata (object defaultValue, System.Windows.PropertyChangedCallback propertyChangedCallback, System.Windows.CoerceValueCallback coerceValueCallback);
new System.Windows.UIPropertyMetadata : obj * System.Windows.PropertyChangedCallback * System.Windows.CoerceValueCallback -> System.Windows.UIPropertyMetadata
Public Sub New (defaultValue As Object, propertyChangedCallback As PropertyChangedCallback, coerceValueCallback As CoerceValueCallback)
參數
- defaultValue
- Object
相依性屬性的預設值,通常是做為某些特定型別的值提供。
- propertyChangedCallback
- PropertyChangedCallback
處理常式實作的參考,當屬性的有效值變更時會由屬性系統呼叫。
- coerceValueCallback
- CoerceValueCallback
處理常式實作的參考,當屬性系統針對這個屬性呼叫 CoerceValue(DependencyProperty) 時便會呼叫。
適用於
UIPropertyMetadata(Object, PropertyChangedCallback, CoerceValueCallback, Boolean)
使用指定的預設值和回呼,以及用於停用屬性動畫的布林值 (Boolean),初始化 UIPropertyMetadata 類別的新執行個體。
public:
UIPropertyMetadata(System::Object ^ defaultValue, System::Windows::PropertyChangedCallback ^ propertyChangedCallback, System::Windows::CoerceValueCallback ^ coerceValueCallback, bool isAnimationProhibited);
public UIPropertyMetadata (object defaultValue, System.Windows.PropertyChangedCallback propertyChangedCallback, System.Windows.CoerceValueCallback coerceValueCallback, bool isAnimationProhibited);
new System.Windows.UIPropertyMetadata : obj * System.Windows.PropertyChangedCallback * System.Windows.CoerceValueCallback * bool -> System.Windows.UIPropertyMetadata
Public Sub New (defaultValue As Object, propertyChangedCallback As PropertyChangedCallback, coerceValueCallback As CoerceValueCallback, isAnimationProhibited As Boolean)
參數
- defaultValue
- Object
相依性屬性的預設值,通常是做為某些特定型別的值提供。
- propertyChangedCallback
- PropertyChangedCallback
處理常式實作的參考,當屬性的有效值變更時會由屬性系統呼叫。
- coerceValueCallback
- CoerceValueCallback
處理常式實作的參考,當屬性系統針對這個屬性呼叫 CoerceValue(DependencyProperty) 時便會呼叫。
- isAnimationProhibited
- Boolean
設定為 true
可防止屬性系統為套用這個中繼資料的屬性顯示動畫。 如果嘗試顯示這類屬性的動畫,則這類屬性會引發執行階段例外狀況 (Exception)。 預設為 false
。