Compartilhar via


enumeração UI_ANIMATION_STORYBOARD_STATUS (uianimation.h)

Define o status para um 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
Valor: 0
O storyboard nunca foi agendado.
UI_ANIMATION_STORYBOARD_SCHEDULED
Valor: 1
O storyboard está programado para ser reproduzido.
UI_ANIMATION_STORYBOARD_CANCELLED
Valor: 2
O storyboard foi cancelado.
UI_ANIMATION_STORYBOARD_PLAYING
Valor: 3
O storyboard está sendo reproduzido no momento.
UI_ANIMATION_STORYBOARD_TRUNCATED
Valor: 4
O storyboard foi truncado.
UI_ANIMATION_STORYBOARD_FINISHED
Valor: 5
O storyboard terminou de ser reproduzido.
UI_ANIMATION_STORYBOARD_READY
Valor: 6
O storyboard é criado e pronto para agendamento.
UI_ANIMATION_STORYBOARD_INSUFFICIENT_PRIORITY
Valor: 7
O agendamento do storyboard falhou porque ocorreu um conflito de agendamento e o storyboard agendado no momento tem prioridade mais alta.

Comentários

A menos que IUIAnimationStoryboard::GetStatus seja chamado de um manipulador para eventos OnStoryboardStatusChanged, ele retornará apenas os seguintes valores de status:

  • UI_ANIMATION_STORYBOARD_BUILDING
  • UI_ANIMATION_STORYBOARD_SCHEDULED
  • UI_ANIMATION_STORYBOARD_PLAYING
  • UI_ANIMATION_STORYBOARD_READY
Todos os valores status podem ser passados para IUIAnimationStoryboardEventHandler::OnStoryboardStatusChanged.

O diagrama a seguir ilustra as transições entre esses estados.

Diagrama que mostra como o gerenciador de animação agenda o storyboard e gerencia a animação.

Requisitos

   
Cliente mínimo com suporte Windows 7, Windows Vista e Platform Update para Windows Vista [aplicativos da área de trabalho | Aplicativos UWP]
Servidor mínimo com suporte Nenhum compatível
Cabeçalho uianimation.h

Confira também

IUIAnimationStoryboard::GetStatus

IUIAnimationStoryboardEventHandler::OnStoryboardStatusChanged