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