IUIAnimationPriorityComparison interface (uianimation.h)
Defines a method for priority comparison that the animation manager uses to resolve scheduling conflicts.
Inheritance
The IUIAnimationPriorityComparison interface inherits from the IUnknown interface. IUIAnimationPriorityComparison also has these types of members:
Methods
The IUIAnimationPriorityComparison interface has these methods.
IUIAnimationPriorityComparison::HasPriority Determines whether a new storyboard has priority over a scheduled storyboard. |
Remarks
A single animation variable can be included in multiple storyboards, but multiple storyboards cannot animate the same variable at the same time.
If a newly scheduled storyboard attempts to animate one or more variables that are currently scheduled for animation by different storyboards, a scheduling conflict occurs.
To determine which storyboard has priority, the animation manager can call HasPriority on one or more priority comparison handlers provided by the application.
Requirements
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 |
See also
IUIAnimationManager::SetCancelPriorityComparison
IUIAnimationManager::SetCompressPriorityComparison
IUIAnimationManager::SetConcludePriorityComparison