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

属性值

true 指示不允许动画; false 指示允许动画。 默认值为 false (允许动画)。

注解

一般情况下,Windows Presentation Foundation(WPF)框架实现 API 中提供的默认依赖属性可以进行动画处理。 可以在自己的自定义依赖属性的元数据中将此属性设置为 true 禁用动画。

如果具有此值 true 的属性尝试用作动画目标,则会引发运行时异常。

任何派生类 PropertyMetadata 的属性通常在对象模型中定义为读写。 这样,就可以在初始化实例后调整它们。 但是,一旦元数据作为调用RegisterAddOwner的一部分使用,或者OverrideMetadata,属性系统将密封该元数据实例和传达元数据细节的任何属性现在被视为不可变。 尝试在此元数据实例上设置IsAnimationProhibited一次IsSealedtrue将引发异常。

适用于