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 |