Freigeben über


IUIAnimationManager-Schnittstelle (uianimation.h)

Definiert den Animations-Manager, der eine zentrale Schnittstelle zum Erstellen und Verwalten von Animationen bereitstellt.

Vererbung

Die IUIAnimationManager-Schnittstelle erbt von der IUnknown-Schnittstelle . IUIAnimationManager verfügt auch über folgende Membertypen:

Methoden

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

 
IUIAnimationManager::AbandonAllStoryboards

Gibt alle aktiven Storyboards auf. (IUIAnimationManager.AbandonAllStoryboards)
IUIAnimationManager::CreateAnimationVariable

Erstellt eine neue Animationsvariable. (IUIAnimationManager.CreateAnimationVariable)
IUIAnimationManager::CreateStoryboard

Erstellt ein neues Storyboard. (IUIAnimationManager.CreateStoryboard)
IUIAnimationManager::FinishAllStoryboards

Beendet alle aktiven Storyboards innerhalb des angegebenen Zeitintervalls. (IUIAnimationManager.FinishAllStoryboards)
IUIAnimationManager::GetStatus

Ruft die status des Animations-Managers ab. (IUIAnimationManager.GetStatus)
IUIAnimationManager::GetStoryboardFromTag

Ruft das Storyboard mit dem angegebenen Tag ab. (IUIAnimationManager.GetStoryboardFromTag)
IUIAnimationManager::GetVariableFromTag

Ruft die Animationsvariable mit dem angegebenen Tag ab. (IUIAnimationManager.GetVariableFromTag)
IUIAnimationManager::P ause

Hält alle Animationen an. (IUIAnimationManager.Pause)
IUIAnimationManager::Resume

Setzt alle Animationen fort. (IUIAnimationManager.Resume)
IUIAnimationManager::ScheduleTransition

Erstellt und plant ein Storyboard mit nur einem Übergang. (IUIAnimationManager.ScheduleTransition)
IUIAnimationManager::SetAnimationMode

Legt den Animationsmodus fest. (IUIAnimationManager.SetAnimationMode)
IUIAnimationManager::SetCancelPriorityComparison

Legt den Handler für den Prioritätsvergleich fest, der aufgerufen werden soll, um zu bestimmen, ob ein geplantes Storyboard abgebrochen werden kann.
IUIAnimationManager::SetCompressPriorityComparison

Legt den Handler für den Prioritätsvergleich fest, der aufgerufen werden soll, um zu bestimmen, ob ein geplantes Storyboard komprimiert werden kann.
IUIAnimationManager::SetConcludePriorityComparison

Legt den Handler für den Prioritätsvergleich fest, der aufgerufen werden soll, um zu bestimmen, ob ein geplantes Storyboard abgeschlossen werden kann.
IUIAnimationManager::SetDefaultLongestAcceptableDelay

Legt die standardmäßig zulässige Animationsverzögerung fest. Dies ist die Zeitspanne, die verstreichen kann, bevor Storyboards beginnen. (IUIAnimationManager.SetDefaultLongestAcceptableDelay)
IUIAnimationManager::SetManagerEventHandler

Gibt einen Handler für Animations-Manager-status Updates an. (IUIAnimationManager.SetManagerEventHandler)
IUIAnimationManager::SetTrimPriorityComparison

Legt den Handler für den Prioritätsvergleich fest, der aufgerufen werden soll, um zu bestimmen, ob ein geplantes Storyboard gekürzt werden kann.
IUIAnimationManager::Shutdown

Beendet den Animations-Manager und alle zugehörigen Objekte. (IUIAnimationManager.Shutdown)
IUIAnimationManager::Update

Updates die Werte aller Animationsvariablen. (IUIAnimationManager.Update)

Hinweise

IUIAnimationManager definiert ein zentrales Steuerungsobjekt für Animationen.

Ein einzelner instance von IUIAnimationManager wird in der Regel verwendet, um alle Animationen für eine Clientanwendung zu verfassen, zu planen und zu verwalten.

IUIAnimationVariable, IUIAnimationTransition und IUIAnimationStoryboard sind die primären Komponenten zum Erstellen von Animationen.

Verwenden Sie IUIAnimationManager , um diese Komponenten zu erstellen und zu verwalten.

Beispiele

Ein Beispiel zum Erstellen des Animations-Manager-Objekts finden Sie unter Erstellen der Hauptanimationsobjekte.

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

IUIAnimationStoryboard

IUIAnimationTransition

IUIAnimationVariable

IUnknown