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 的属性通常在对象模型中定义为读写。 这样就可以在实例初始化后调整它们。 但是,一旦元数据作为对 、 AddOwnerOverrideMetadata的调用Register的一部分使用,属性系统将密封该元数据实例,并且任何传达元数据细节的属性现在都被视为不可变。 尝试在此元数据实例上设置IsAnimationProhibitedtrueIsSealed 将引发异常。

适用于