Compartilhar via


Interface IUIAnimationStoryboard (uianimation.h)

Define um storyboard, que contém um grupo de transições que são sincronizadas em relação umas às outras.

Herança

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

Métodos

A interface IUIAnimationStoryboard tem esses métodos.

 
IUIAnimationStoryboard::Abandon

Encerra o storyboard, libera todas as variáveis de animação relacionadas e remove o storyboard do agendamento. (IUIAnimationStoryboard.Abandon)
IUIAnimationStoryboard::AddKeyframeAfterTransition

Adiciona um quadro-chave no final da transição especificada. (IUIAnimationStoryboard.AddKeyframeAfterTransition)
IUIAnimationStoryboard::AddKeyframeAtOffset

Adiciona um quadro-chave ao deslocamento especificado de um quadro-chave existente. (IUIAnimationStoryboard.AddKeyframeAtOffset)
IUIAnimationStoryboard::AddTransition

Adiciona uma transição ao storyboard. (IUIAnimationStoryboard.AddTransition)
IUIAnimationStoryboard::AddTransitionAtKeyframe

Adiciona uma transição que começa no quadro-chave especificado. (IUIAnimationStoryboard.AddTransitionAtKeyframe)
IUIAnimationStoryboard::AddTransitionBetweenKeyframes

Adiciona uma transição entre dois quadros-chave. (IUIAnimationStoryboard.AddTransitionBetweenKeyframes)
IUIAnimationStoryboard::Conclude

Conclui a iteração atual de um loop de quadro-chave que está em andamento (em que o loop está definido como UI_ANIMATION_REPEAT_INDEFINITELY), encerra o loop e continua com o storyboard. (IUIAnimationStoryboard.Conclude)
IUIAnimationStoryboard::Finish

Conclui o storyboard dentro do tempo especificado, compactando o storyboard, se necessário. (IUIAnimationStoryboard.Finish)
IUIAnimationStoryboard::GetElapsedTime

Obtém o tempo decorrido desde que o storyboard começou a ser reproduzido. (IUIAnimationStoryboard.GetElapsedTime)
IUIAnimationStoryboard::GetStatus

Obtém o status do storyboard. (IUIAnimationStoryboard.GetStatus)
IUIAnimationStoryboard::GetTag

Obtém a marca de um storyboard. (IUIAnimationStoryboard.GetTag)
IUIAnimationStoryboard::HoldVariable

Direciona o storyboard para manter a variável de animação especificada em seu valor final até que o storyboard termine. (IUIAnimationStoryboard.HoldVariable)
IUIAnimationStoryboard::RepeatBetweenKeyframes

Cria um loop entre dois quadros-chave especificados.
IUIAnimationStoryboard::Schedule

Direciona o storyboard para se agendar para jogar. (IUIAnimationStoryboard.Schedule)
IUIAnimationStoryboard::SetLongestAcceptableDelay

Define o atraso aceitável mais longo antes do início do storyboard agendado. (IUIAnimationStoryboard.SetLongestAcceptableDelay)
IUIAnimationStoryboard::SetStoryboardEventHandler

Especifica um manipulador para eventos de storyboard. (IUIAnimationStoryboard.SetStoryboardEventHandler)
IUIAnimationStoryboard::SetTag

Define a marca para o storyboard. (IUIAnimationStoryboard.SetTag)

Comentários

IUIAnimationStoryboard é um componente principal para a criação de animações, juntamente com IUIAnimationVariable e IUIAnimationTransition.

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

IUIAnimationManager::AbandonAllStoryboards

IUIAnimationManager::CreateStoryboard

IUIAnimationManager::FinishAllStoryboards

IUIAnimationManager::GetStoryboardFromTag

IUIAnimationVariable::GetCurrentStoryboard

IUnknown

Visão geral do Storyboard