UIPropertyMetadata コンストラクター

定義

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)

指定した既定値とコールバック、およびプロパティでのアニメーションを無効にするブール値を使用して、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)

指定した既定値とコールバック、およびプロパティでのアニメーションを無効にするブール値を使用して、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 に設定します。 このようなプロパティのアニメーション化を試みると、実行時例外が発生します。 既定値は、false です。

適用対象