UIPropertyMetadata.IsAnimationProhibited プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
含まれているメタデータ インスタンスが適用される依存関係プロパティでアニメーションを無効にするかどうかを宣言する値を取得または設定します。
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
プロパティ値
true は、アニメーションが許可されていないことを示します。 false は、アニメーションが許可されていることを示します。 既定値は false (アニメーションを使用できます) です。
注釈
一般に、Windows Presentation Foundation (WPF) フレームワーク実装 API で使用できる既定の依存関係プロパティをアニメーション化できます。 このプロパティを、独自のカスタム依存関係プロパティのメタデータに true に設定して、アニメーションを無効にすることができます。
この値を持つプロパティ true アニメーション ターゲットとして使用しようとすると、ランタイム例外が発生します。
PropertyMetadataの派生クラスのプロパティは、通常、オブジェクト モデルで読み取り/書き込みとして定義されます。 これは、インスタンスの初期化後に調整できるようにするためです。 ただし、メタデータが Register、 AddOwner、または OverrideMetadataの呼び出しの一部として使用されると、プロパティ システムによって、そのメタデータ インスタンスと、メタデータの詳細を伝えるプロパティが変更不可と見なされるようになります。 このメタデータ インスタンスでIsAnimationProhibitedがIsSealedされると、trueを設定しようとすると、例外が発生します。