Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Defines a storyboard, which contains a group of transitions that are synchronized relative to one another.
Inheritance
The IUIAnimationStoryboard interface inherits from the IUnknown interface. IUIAnimationStoryboard also has these types of members:
Methods
The IUIAnimationStoryboard interface has these methods.
| IUIAnimationStoryboard::Abandon Terminates the storyboard, releases all related animation variables, and removes the storyboard from the schedule. (IUIAnimationStoryboard.Abandon) |
| IUIAnimationStoryboard::AddKeyframeAfterTransition Adds a keyframe at the end of the specified transition. (IUIAnimationStoryboard.AddKeyframeAfterTransition) |
| IUIAnimationStoryboard::AddKeyframeAtOffset Adds a keyframe at the specified offset from an existing keyframe. (IUIAnimationStoryboard.AddKeyframeAtOffset) |
| IUIAnimationStoryboard::AddTransition Adds a transition to the storyboard. (IUIAnimationStoryboard.AddTransition) |
| IUIAnimationStoryboard::AddTransitionAtKeyframe Adds a transition that starts at the specified keyframe. (IUIAnimationStoryboard.AddTransitionAtKeyframe) |
| IUIAnimationStoryboard::AddTransitionBetweenKeyframes Adds a transition between two keyframes. (IUIAnimationStoryboard.AddTransitionBetweenKeyframes) |
| IUIAnimationStoryboard::Conclude Completes the current iteration of a keyframe loop that is in progress (where the loop is set to UI_ANIMATION_REPEAT_INDEFINITELY), terminates the loop, and continues with the storyboard. (IUIAnimationStoryboard.Conclude) |
| IUIAnimationStoryboard::Finish Finishes the storyboard within the specified time, compressing the storyboard if necessary. (IUIAnimationStoryboard.Finish) |
| IUIAnimationStoryboard::GetElapsedTime Gets the time that has elapsed since the storyboard started playing. (IUIAnimationStoryboard.GetElapsedTime) |
| IUIAnimationStoryboard::GetStatus Gets the status of the storyboard. (IUIAnimationStoryboard.GetStatus) |
| IUIAnimationStoryboard::GetTag Gets the tag for a storyboard. (IUIAnimationStoryboard.GetTag) |
| IUIAnimationStoryboard::HoldVariable Directs the storyboard to hold the specified animation variable at its final value until the storyboard ends. (IUIAnimationStoryboard.HoldVariable) |
| IUIAnimationStoryboard::RepeatBetweenKeyframes Creates a loop between two specified keyframes. |
| IUIAnimationStoryboard::Schedule Directs the storyboard to schedule itself for play. (IUIAnimationStoryboard.Schedule) |
| IUIAnimationStoryboard::SetLongestAcceptableDelay Sets the longest acceptable delay before the scheduled storyboard begins. (IUIAnimationStoryboard.SetLongestAcceptableDelay) |
| IUIAnimationStoryboard::SetStoryboardEventHandler Specifies a handler for storyboard events. (IUIAnimationStoryboard.SetStoryboardEventHandler) |
| IUIAnimationStoryboard::SetTag Sets the tag for the storyboard. (IUIAnimationStoryboard.SetTag) |
Remarks
IUIAnimationStoryboard is a primary component for building animations, along with IUIAnimationVariable and IUIAnimationTransition.
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::AbandonAllStoryboards
IUIAnimationManager::CreateStoryboard
IUIAnimationManager::FinishAllStoryboards
IUIAnimationManager::GetStoryboardFromTag