IndependentlyAnimatableAttribute 类

定义

不适合一般用途。 Microsoft Visual Studio 等设计工具使用此属性。 Microsoft Visual Studio 解释 属性,并告知应用开发人员动画属性组合在性能和限制方面的工作原理。

public ref class IndependentlyAnimatableAttribute sealed : Attribute
/// [Windows.Foundation.Metadata.AttributeUsage(System.AttributeTargets.Property)]
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
class IndependentlyAnimatableAttribute final : Attribute
/// [Windows.Foundation.Metadata.AttributeUsage(System.AttributeTargets.Property)]
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.AttributeName("independentlyanimatable")]
class IndependentlyAnimatableAttribute final : Attribute
[Windows.Foundation.Metadata.AttributeUsage(System.AttributeTargets.Property)]
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
public sealed class IndependentlyAnimatableAttribute : Attribute
[Windows.Foundation.Metadata.AttributeUsage(System.AttributeTargets.Property)]
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.AttributeName("independentlyanimatable")]
public sealed class IndependentlyAnimatableAttribute : Attribute
Public NotInheritable Class IndependentlyAnimatableAttribute
Inherits Attribute
继承
IndependentlyAnimatableAttribute
属性

Windows 要求

设备系列
Windows 10 (在 10.0.10240.0 中引入)
API contract
Windows.Foundation.UniversalApiContract (在 v1.0 中引入)

注解

默认情况下,可以启用或禁用属性的动画。 适用哪种情况取决于动画本身 (的类型及其子属性) 以及要进行动画处理的特定属性。 核心Windows 运行时依赖属性使用描述属性是否可独立进行动画处理的元数据进行批注。 设计工具(如 Microsoft Visual Studio)也会报告此信息,以便为应用开发人员提供有关给定动画工作方式以及是否允许其运行的信息。

ConditionallyIndependentlyAnimatableAttribute 应用于子属性动画类型,这些子属性动画类型可以独立创建动画,具体取决于动画类型所应用于的属性。 相比之下,IndependentlyAnimatableAttribute 应用于那些真正可独立进行动画处理的特定属性。

构造函数

IndependentlyAnimatableAttribute()

初始化 FadeOutThemeAnimation 类的新实例。

适用于

另请参阅