Share via


IUIAnimationStoryboard-Schnittstelle (uianimation.h)

Definiert ein Storyboard, das eine Gruppe von Übergängen enthält, die relativ miteinander synchronisiert werden.

Vererbung

Die IUIAnimationStoryboard-Schnittstelle erbt von der IUnknown-Schnittstelle . IUIAnimationStoryboard verfügt auch über diese Arten von Membern:

Methoden

Die IUIAnimationStoryboard-Schnittstelle verfügt über diese Methoden.

 
IUIAnimationStoryboard::Abandon

Beendet das Storyboard, gibt alle zugehörigen Animationsvariablen frei und entfernt das Storyboard aus dem Zeitplan. (IUIAnimationStoryboard.Abandon)
IUIAnimationStoryboard::AddKeyframeAfterTransition

Fügt am Ende des angegebenen Übergangs einen Keyframe hinzu. (IUIAnimationStoryboard.AddKeyframeAfterTransition)
IUIAnimationStoryboard::AddKeyframeAtOffset

Fügt einen Keyframe am angegebenen Offset eines vorhandenen Keyframes hinzu. (IUIAnimationStoryboard.AddKeyframeAtOffset)
IUIAnimationStoryboard::AddTransition

Fügt dem Storyboard einen Übergang hinzu. (IUIAnimationStoryboard.AddTransition)
IUIAnimationStoryboard::AddTransitionAtKeyframe

Fügt einen Übergang hinzu, der am angegebenen Keyframe beginnt. (IUIAnimationStoryboard.AddTransitionAtKeyframe)
IUIAnimationStoryboard::AddTransitionBetweenKeyframes

Fügt einen Übergang zwischen zwei Keyframes hinzu. (IUIAnimationStoryboard.AddTransitionBetweenKeyframes)
IUIAnimationStoryboard::Conclude

Schließt die aktuelle Iteration einer keyframe-Schleife ab, die gerade ausgeführt wird (wobei die Schleife auf UI_ANIMATION_REPEAT_INDEFINITELY festgelegt ist), beendet die Schleife und fährt mit dem Storyboard fort. (IUIAnimationStoryboard.Conclude)
IUIAnimationStoryboard::Finish

Beendet das Storyboard innerhalb der angegebenen Zeit und komprimiert das Storyboard bei Bedarf. (IUIAnimationStoryboard.Finish)
IUIAnimationStoryboard::GetElapsedTime

Ruft die Zeit ab, die verstrichen ist, seit das Storyboard mit der Wiedergabe begonnen hat. (IUIAnimationStoryboard.GetElapsedTime)
IUIAnimationStoryboard::GetStatus

Ruft die status des Storyboards ab. (IUIAnimationStoryboard.GetStatus)
IUIAnimationStoryboard::GetTag

Ruft das Tag für ein Storyboard ab. (IUIAnimationStoryboard.GetTag)
IUIAnimationStoryboard::HoldVariable

Weist das Storyboard an, die angegebene Animationsvariable bis zum Ende des Storyboards zu halten. (IUIAnimationStoryboard.HoldVariable)
IUIAnimationStoryboard::RepeatBetweenKeyframes

Erstellt eine Schleife zwischen zwei angegebenen Keyframes.
IUIAnimationStoryboard::Schedule

Weist das Storyboard an, sich selbst für die Wiedergabe zu planen. (IUIAnimationStoryboard.Schedule)
IUIAnimationStoryboard::SetLongestAcceptableDelay

Legt die längste zulässige Verzögerung fest, bevor das geplante Storyboard beginnt. (IUIAnimationStoryboard.SetLongestAcceptableDelay)
IUIAnimationStoryboard::SetStoryboardEventHandler

Gibt einen Handler für Storyboardereignisse an. (IUIAnimationStoryboard.SetStoryboardEventHandler)
IUIAnimationStoryboard::SetTag

Legt das Tag für das Storyboard fest. (IUIAnimationStoryboard.SetTag)

Hinweise

IUIAnimationStoryboard ist eine Hauptkomponente zum Erstellen von Animationen, zusammen mit IUIAnimationVariable und IUIAnimationTransition.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows 7, Windows Vista und Platform Update für Windows Vista [Desktop-Apps | UWP-Apps]
Unterstützte Mindestversion (Server) Nicht unterstützt
Zielplattform Windows
Kopfzeile uianimation.h

Weitere Informationen

IUIAnimationManager::AbandonAllStoryboards

IUIAnimationManager::CreateStoryboard

IUIAnimationManager::FinishAllStoryboards

IUIAnimationManager::GetStoryboardFromTag

IUIAnimationVariable::GetCurrentStoryboard

IUnknown

Übersicht über Storyboards