Share via


Interface IUIAnimationManager (uianimation.h)

Définit le gestionnaire d’animations, qui fournit une interface centrale pour la création et la gestion des animations.

Héritage

L’interface IUIAnimationManager hérite de l’interface IUnknown . IUIAnimationManager a également les types de membres suivants :

Méthodes

L’interface IUIAnimationManager a ces méthodes.

 
IUIAnimationManager::AbandonAllStoryboards

Abandonne tous les storyboards actifs. (IUIAnimationManager.AbandonAllStoryboards)
IUIAnimationManager::CreateAnimationVariable

Crée une variable d’animation. (IUIAnimationManager.CreateAnimationVariable)
IUIAnimationManager::CreateStoryboard

Crée une table de montage séquentiel. (IUIAnimationManager.CreateStoryboard)
IUIAnimationManager::FinishAllStoryboards

Termine tous les storyboards actifs dans l’intervalle de temps spécifié. (IUIAnimationManager.FinishAllStoryboards)
IUIAnimationManager::GetStatus

Obtient la status du gestionnaire d’animations. (IUIAnimationManager.GetStatus)
IUIAnimationManager::GetStoryboardFromTag

Obtient le storyboard avec la balise spécifiée. (IUIAnimationManager.GetStoryboardFromTag)
IUIAnimationManager::GetVariableFromTag

Obtient la variable d’animation avec la balise spécifiée. (IUIAnimationManager.GetVariableFromTag)
IUIAnimationManager::P ause

Met en pause toutes les animations. (IUIAnimationManager.Pause)
IUIAnimationManager::Resume

Reprend toutes les animations. (IUIAnimationManager.Resume)
IUIAnimationManager::ScheduleTransition

Crée et planifie un storyboard à transition unique. (IUIAnimationManager.ScheduleTransition)
IUIAnimationManager::SetAnimationMode

Définit le mode animation. (IUIAnimationManager.SetAnimationMode)
IUIAnimationManager::SetCancelPriorityComparison

Définit le gestionnaire de comparaison de priorité à appeler pour déterminer si un storyboard planifié peut être annulé.
IUIAnimationManager::SetCompressPriorityComparison

Définit le gestionnaire de comparaison de priorité à appeler pour déterminer si un storyboard planifié peut être compressé.
IUIAnimationManager::SetConcludePriorityComparison

Définit le gestionnaire de comparaison de priorité à appeler pour déterminer si un storyboard planifié peut être conclu.
IUIAnimationManager::SetDefaultLongestAcceptableDelay

Définit le délai d’animation acceptable par défaut. Il s’agit de la durée qui peut s’écouler avant le début des storyboards. (IUIAnimationManager.SetDefaultLongestAcceptableDelay)
IUIAnimationManager::SetManagerEventHandler

Spécifie un gestionnaire pour les mises à jour du gestionnaire d’animations status. (IUIAnimationManager.SetManagerEventHandler)
IUIAnimationManager::SetTrimPriorityComparison

Définit le gestionnaire de comparaison de priorité à appeler pour déterminer si un storyboard planifié peut être supprimé.
IUIAnimationManager::Shutdown

Arrête le gestionnaire d’animations et tous les objets associés. (IUIAnimationManager.Shutdown)
IUIAnimationManager::Update

Mises à jour les valeurs de toutes les variables d’animation. (IUIAnimationManager.Update)

Remarques

IUIAnimationManager définit un objet de contrôle central pour les animations.

Une seule instance d’IUIAnimationManager est généralement utilisée pour composer, planifier et gérer toutes les animations d’une application cliente.

IUIAnimationVariable, IUIAnimationTransition et IUIAnimationStoryboard sont les principaux composants pour la création d’animations.

Utilisez IUIAnimationManager pour créer et gérer ces composants.

Exemples

Pour obtenir un exemple qui crée l’objet de gestionnaire d’animations, consultez Créer les objets d’animation principaux.

Configuration requise

   
Client minimal pris en charge Windows 7, Windows Vista et mise à jour de plateforme pour Windows Vista [applications de bureau | Applications UWP]
Serveur minimal pris en charge Aucun pris en charge
Plateforme cible Windows
En-tête uianimation.h

Voir aussi

IUIAnimationStoryboard

IUIAnimationTransition

IUIAnimationVariable

IUnknown