Compartilhar via


Interface IUIAnimationManager (uianimation.h)

Define o gerenciador de animação, que fornece uma interface central para criar e gerenciar animações.

Herança

A interface IUIAnimationManager herda da interface IUnknown . IUIAnimationManager também tem estes tipos de membros:

Métodos

A interface IUIAnimationManager tem esses métodos.

 
IUIAnimationManager::AbandonAllStoryboards

Abandona todos os storyboards ativos. (IUIAnimationManager.AbandonAllStoryboards)
IUIAnimationManager::CreateAnimationVariable

Cria uma nova variável de animação. (IUIAnimationManager.CreateAnimationVariable)
IUIAnimationManager::CreateStoryboard

Cria um novo storyboard. (IUIAnimationManager.CreateStoryboard)
IUIAnimationManager::FinishAllStoryboards

Conclui todos os storyboards ativos dentro do intervalo de tempo especificado. (IUIAnimationManager.FinishAllStoryboards)
IUIAnimationManager::GetStatus

Obtém o status do gerenciador de animação. (IUIAnimationManager.GetStatus)
IUIAnimationManager::GetStoryboardFromTag

Obtém o storyboard com a marca especificada. (IUIAnimationManager.GetStoryboardFromTag)
IUIAnimationManager::GetVariableFromTag

Obtém a variável de animação com a marca especificada. (IUIAnimationManager.GetVariableFromTag)
IUIAnimationManager::P ause

Pausa todas as animações. (IUIAnimationManager.Pause)
IUIAnimationManager::Resume

Retoma todas as animações. (IUIAnimationManager.Resume)
IUIAnimationManager::ScheduleTransition

Cria e agenda um storyboard de transição única. (IUIAnimationManager.ScheduleTransition)
IUIAnimationManager::SetAnimationMode

Define o modo de animação. (IUIAnimationManager.SetAnimationMode)
IUIAnimationManager::SetCancelPriorityComparison

Define o manipulador de comparação de prioridade a ser chamado para determinar se um storyboard agendado pode ser cancelado.
IUIAnimationManager::SetCompressPriorityComparison

Define o manipulador de comparação de prioridade a ser chamado para determinar se um storyboard agendado pode ser compactado.
IUIAnimationManager::SetConcludePriorityComparison

Define o manipulador de comparação de prioridade a ser chamado para determinar se um storyboard agendado pode ser concluído.
IUIAnimationManager::SetDefaultLongestAcceptableDelay

Define o atraso de animação aceitável padrão. Esse é o período de tempo que pode passar antes do início dos storyboards. (IUIAnimationManager.SetDefaultLongestAcceptableDelay)
IUIAnimationManager::SetManagerEventHandler

Especifica um manipulador para atualizações de status do gerenciador de animação. (IUIAnimationManager.SetManagerEventHandler)
IUIAnimationManager::SetTrimPriorityComparison

Define o manipulador de comparação de prioridade a ser chamado para determinar se um storyboard agendado pode ser cortado.
IUIAnimationManager::Shutdown

Desliga o gerenciador de animação e todos os seus objetos associados. (IUIAnimationManager.Shutdown)
IUIAnimationManager::Update

Atualizações os valores de todas as variáveis de animação. (IUIAnimationManager.Update)

Comentários

IUIAnimationManager define um objeto de controle central para animações.

Uma única instância de IUIAnimationManager normalmente é usada para compor, agendar e gerenciar todas as animações de um aplicativo cliente.

IUIAnimationVariable, IUIAnimationTransition e IUIAnimationStoryboard são os principais componentes para criar animações.

Use IUIAnimationManager para criar e gerenciar esses componentes.

Exemplos

Para obter um exemplo que cria o objeto do gerenciador de animação, consulte Criar os objetos de animação principal.

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
Plataforma de Destino Windows
Cabeçalho uianimation.h

Confira também

IUIAnimationStoryboard

IUIAnimationTransition

IUIAnimationVariable

IUnknown