IUIAnimationVariable 接口 (uianimation.h)

定义一个动画变量,该变量表示可进行动画处理的视觉元素。

继承

IUIAnimationVariable 接口继承自 IUnknown 接口。 IUIAnimationVariable 也具有以下类型的成员:

方法

IUIAnimationVariable 接口具有这些方法。

 
IUIAnimationVariable::GetCurrentStoryboard

获取当前正在对动画变量进行动画处理的情节提要。
IUIAnimationVariable::GetFinalIntegerValue

获取动画变量的最终值作为整数。 这是完成所有当前计划动画后的值。
IUIAnimationVariable::GetFinalValue

获取动画变量的最终值。 这是完成所有当前计划动画后的值。 (IUIAnimationVariable.GetFinalValue)
IUIAnimationVariable::GetIntegerValue

以整数形式获取动画变量的当前值。
IUIAnimationVariable::GetPreviousIntegerValue

以整数形式获取动画变量的上一个值。 这是在最近更新之前动画变量的值。
IUIAnimationVariable::GetPreviousValue

获取动画变量的上一个值。 这是在最近更新之前动画变量的值。 (IUIAnimationVariable.GetPreviousValue)
IUIAnimationVariable::GetTag

获取动画变量的标记。
IUIAnimationVariable::GetValue

获取动画变量的当前值。
IUIAnimationVariable::SetLowerBound

设置动画变量的下限 (底) 。 动画变量的值不应低于指定的值。
IUIAnimationVariable::SetRoundingMode

指定动画变量的舍入模式。
IUIAnimationVariable::SetTag

设置动画变量的 标记。
IUIAnimationVariable::SetUpperBound

设置动画变量的上限 () 上限。 动画变量的值不应高于指定的值。
IUIAnimationVariable::SetVariableChangeHandler

指定变量更改处理程序。 此处理程序会收到动画变量值更改的通知。
IUIAnimationVariable::SetVariableIntegerChangeHandler

指定整数变量更改处理程序。 此处理程序会收到动画变量整数值更改的通知。

注解

除了 IUIAnimationTransitionIUIAnimationStoryboard 外, IUIAnimationVariable 也是生成动画的主要组件。 若要创建和管理动画变量,请使用 IUIAnimationManager

要求

要求
最低受支持的客户端 Windows 7、Windows Vista 和适用于 Windows Vista 的平台更新 [桌面应用 |UWP 应用]
最低受支持的服务器 无受支持的版本
目标平台 Windows
标头 uianimation.h

另请参阅

IUIAnimationManager::CreateAnimationVariable

IUIAnimationManager::GetVariableFromTag

IUIAnimationManager::ScheduleTransition

IUIAnimationStoryboard::AddTransition

IUIAnimationStoryboard::AddTransitionAtKeyframe

IUIAnimationStoryboard::AddTransitionBetweenKeyframes

IUIAnimationStoryboard::HoldVariable

IUnknown