UIPropertyMetadata.IsAnimationProhibited UIPropertyMetadata.IsAnimationProhibited UIPropertyMetadata.IsAnimationProhibited UIPropertyMetadata.IsAnimationProhibited Property


メタデータ インスタンスが適用される依存関係プロパティでアニメーションを無効にするかどうかを宣言する値を取得または設定します。Gets or sets a value declaring whether animations should be disabled on the dependency property where the containing metadata instance is applied.

 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 は、アニメーションが許可されることを示します。true indicates that animations are disallowed; false indicates that animations are allowed. 既定値は、false (アニメーションが許可される) です。The default is false (animations allowed).


一般に、既定の依存関係プロパティで使用できる、Windows Presentation Foundation (WPF)Windows Presentation Foundation (WPF)フレームワーク実装APIAPIsアニメーション化することができます。In general, the default dependency properties available in the Windows Presentation Foundation (WPF)Windows Presentation Foundation (WPF) framework implementation APIAPIs can be animated. このプロパティを設定する場合がありますtrueにアニメーションを無効にする、独自のカスタム依存関係プロパティのメタデータにします。You might set this property to true in the metadata of your own custom dependency property to disable animations on it.

場合、この値を持つプロパティtrueをアニメーションのターゲット ランタイムの例外として使用する試行が生成されます。If a property with this value true attempts to be used as an animation target, a runtime exception will be raised.

プロパティをいずれかのクラスの派生PropertyMetadataは通常、読み取り/書き込みとしてオブジェクト モデルで定義します。Properties on any derived classes of PropertyMetadata are normally defined in the object model as read-write. これは、インスタンスの初期化後に調整できるようにします。This is so they can be adjusted after initialization of the instance. ただし、呼び出しの一部として使用されるメタデータとRegisterAddOwner、またはOverrideMetadata、プロパティ システムはそのメタデータ インスタンスを封印およびメタデータの仕様を伝達する任意のプロパティを変更できないと見なされますようになりました。However, once the metadata is consumed as part of a call to Register, AddOwner, or OverrideMetadata, the property system will seal that metadata instance and any properties that convey the specifics of the metadata are now considered immutable. 設定しようとしています。IsAnimationProhibitedしたらIsSealedtrueでこのメタデータ インスタンスで例外が発生します。Attempting to set IsAnimationProhibited once IsSealed is true on this metadata instance will raise an exception.