Events
Nov 19, 11 PM - Nov 21, 11 PM
Gain the competitive edge you need with powerful AI and Cloud solutions by attending Microsoft Ignite online.
Register nowThis browser is no longer supported.
Upgrade to Microsoft Edge to take advantage of the latest features, security updates, and technical support.
Defines an animation variable, which represents a visual element that can be animated.
The IUIAnimationVariable interface inherits from the IUnknown interface. IUIAnimationVariable also has these types of members:
The IUIAnimationVariable interface has these methods.
IUIAnimationVariable::GetCurrentStoryboard Gets the storyboard that is currently animating the animation variable. |
IUIAnimationVariable::GetFinalIntegerValue Gets the final value of the animation variable as an integer. This is the value after all currently scheduled animations have completed. |
IUIAnimationVariable::GetFinalValue Gets the final value of the animation variable. This is the value after all currently scheduled animations have completed. (IUIAnimationVariable.GetFinalValue) |
IUIAnimationVariable::GetIntegerValue Gets the current value of the animation variable as an integer. |
IUIAnimationVariable::GetPreviousIntegerValue Gets the previous value of the animation variable as an integer. This is the value of the animation variable before the most recent update. |
IUIAnimationVariable::GetPreviousValue Gets the previous value of the animation variable. This is the value of the animation variable before the most recent update. (IUIAnimationVariable.GetPreviousValue) |
IUIAnimationVariable::GetTag Gets the tag for an animation variable. |
IUIAnimationVariable::GetValue Gets the current value of the animation variable. |
IUIAnimationVariable::SetLowerBound Sets the lower bound (floor) for the animation variable. The value of the animation variable should not fall below the specified value. |
IUIAnimationVariable::SetRoundingMode Specifies the rounding mode for the animation variable. |
IUIAnimationVariable::SetTag Sets the tag for an animation variable. |
IUIAnimationVariable::SetUpperBound Sets an upper bound (ceiling) for the animation variable. The value of the animation variable should not rise above the specified value. |
IUIAnimationVariable::SetVariableChangeHandler Specifies a variable change handler. This handler is notified of changes to the value of the animation variable. |
IUIAnimationVariable::SetVariableIntegerChangeHandler Specifies an integer variable change handler. This handler is notified of changes to the integer value of the animation variable. |
Along with IUIAnimationTransition and IUIAnimationStoryboard, IUIAnimationVariable is a primary component for building animations. To create and manage animation variables, use IUIAnimationManager.
Requirement | Value |
---|---|
Minimum supported client | Windows 7, Windows Vista and Platform Update for Windows Vista [desktop apps | UWP apps] |
Minimum supported server | None supported |
Target Platform | Windows |
Header | uianimation.h |
IUIAnimationManager::CreateAnimationVariable
IUIAnimationManager::GetVariableFromTag
IUIAnimationManager::ScheduleTransition
IUIAnimationStoryboard::AddTransition
IUIAnimationStoryboard::AddTransitionAtKeyframe
IUIAnimationStoryboard::AddTransitionBetweenKeyframes
Events
Nov 19, 11 PM - Nov 21, 11 PM
Gain the competitive edge you need with powerful AI and Cloud solutions by attending Microsoft Ignite online.
Register now