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
O diagrama a seguir ilustra as transições entre esses estados.
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