次の方法で共有


UIPropertyMetadata.IsAnimationProhibited プロパティ

定義

メタデータ インスタンスが適用される依存関係プロパティでアニメーションを無効にするかどうかを宣言する値を取得または設定します。

public:
 property bool IsAnimationProhibited { bool get(); void set(bool value); };
public bool IsAnimationProhibited { get; set; }
member this.IsAnimationProhibited : bool with get, set
Public Property IsAnimationProhibited As Boolean

プロパティ値

Boolean

true は、アニメーションが許可されないことを示します。false は、アニメーションが許可されることを示します。 既定値は、false (アニメーションが許可される) です。

注釈

一般に、Windows Presentation Foundation (WPF) フレームワーク実装 API で使用できる既定の依存関係プロパティはアニメーション化できます。 このプロパティは true 、独自のカスタム依存関係プロパティのメタデータに設定して、アニメーションを無効にすることができます。

この値 true を持つプロパティをアニメーション ターゲットとして使用しようとすると、ランタイム例外が発生します。

派生クラスの PropertyMetadata プロパティは、通常、オブジェクト モデルで読み取り/書き込みとして定義されます。 これは、インスタンスの初期化後に調整できるようにするためです。 ただし、メタデータが 、またはOverrideMetadataプロパティ システムへのRegisterAddOwner呼び出しの一部として使用されると、そのメタデータ インスタンスと、メタデータの詳細を伝えるプロパティが不変と見なされるようになりました。 このメタデータ インスタンスに対して 1 回IsSealedtrue設定IsAnimationProhibitedしようとすると、例外が発生します。

適用対象