Partager via


UI_ANIMATION_STORYBOARD_STATUS énumération (uianimation.h)

Définit le status d’un storyboard.

Syntax

typedef enum __MIDL___MIDL_itf_UIAnimation_0000_0002_0001 {
  UI_ANIMATION_STORYBOARD_BUILDING = 0,
  UI_ANIMATION_STORYBOARD_SCHEDULED = 1,
  UI_ANIMATION_STORYBOARD_CANCELLED = 2,
  UI_ANIMATION_STORYBOARD_PLAYING = 3,
  UI_ANIMATION_STORYBOARD_TRUNCATED = 4,
  UI_ANIMATION_STORYBOARD_FINISHED = 5,
  UI_ANIMATION_STORYBOARD_READY = 6,
  UI_ANIMATION_STORYBOARD_INSUFFICIENT_PRIORITY = 7
} UI_ANIMATION_STORYBOARD_STATUS;

Constantes

 
UI_ANIMATION_STORYBOARD_BUILDING
Valeur : 0
Le storyboard n’a jamais été planifié.
UI_ANIMATION_STORYBOARD_SCHEDULED
Valeur : 1
La lecture du storyboard est prévue.
UI_ANIMATION_STORYBOARD_CANCELLED
Valeur : 2
Le storyboard a été annulé.
UI_ANIMATION_STORYBOARD_PLAYING
Valeur : 3
Le storyboard est en cours de lecture.
UI_ANIMATION_STORYBOARD_TRUNCATED
Valeur : 4
Le storyboard a été tronqué.
UI_ANIMATION_STORYBOARD_FINISHED
Valeur : 5
Le storyboard a fini de jouer.
UI_ANIMATION_STORYBOARD_READY
Valeur : 6
Le storyboard est créé et prêt pour la planification.
UI_ANIMATION_STORYBOARD_INSUFFICIENT_PRIORITY
Valeur : 7
La planification du storyboard a échoué, car un conflit de planification s’est produit et le storyboard actuellement planifié a une priorité plus élevée.

Remarques

Sauf si IUIAnimationStoryboard::GetStatus est appelé à partir d’un gestionnaire pour les événements OnStoryboardStatusChanged, il retourne uniquement les valeurs status suivantes :

  • UI_ANIMATION_STORYBOARD_BUILDING
  • UI_ANIMATION_STORYBOARD_SCHEDULED
  • UI_ANIMATION_STORYBOARD_PLAYING
  • UI_ANIMATION_STORYBOARD_READY
Toutes les valeurs status peuvent être passées à IUIAnimationStoryboardEventHandler::OnStoryboardStatusChanged.

Le diagramme suivant illustre les transitions entre ces états.

Diagramme montrant comment le gestionnaire d’animation planifie le storyboard et gère l’animation.

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
En-tête uianimation.h

Voir aussi

IUIAnimationStoryboard::GetStatus

IUIAnimationStoryboardEventHandler::OnStoryboardStatusChanged