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 指定整数变量更改处理程序。 此处理程序会收到动画变量整数值更改的通知。 |
注解
除了 IUIAnimationTransition 和 IUIAnimationStoryboard 外, IUIAnimationVariable 也是生成动画的主要组件。 若要创建和管理动画变量,请使用 IUIAnimationManager。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 7、Windows Vista 和适用于 Windows Vista 的平台更新 [桌面应用 |UWP 应用] |
最低受支持的服务器 | 无受支持的版本 |
目标平台 | Windows |
标头 | uianimation.h |
另请参阅
IUIAnimationManager::CreateAnimationVariable
IUIAnimationManager::GetVariableFromTag
IUIAnimationManager::ScheduleTransition
IUIAnimationStoryboard::AddTransition
IUIAnimationStoryboard::AddTransitionAtKeyframe
IUIAnimationStoryboard::AddTransitionBetweenKeyframes