Método IUIAnimationStoryboard2::AddTransitionAtKeyframe (uianimation.h)
Adiciona uma transição que começa no quadro-chave especificado.
Sintaxe
HRESULT AddTransitionAtKeyframe(
[in] IUIAnimationVariable2 *variable,
[in] IUIAnimationTransition2 *transition,
[in] UI_ANIMATION_KEYFRAME startKeyframe
);
Parâmetros
[in] variable
A variável de animação para a qual uma transição deve ser adicionada.
[in] transition
A transição a ser adicionada.
[in] startKeyframe
O quadro-chave que especifica o início da nova transição.
Retornar valor
Se o método for bem-sucedido, ele retornará S_OK. Caso contrário, ele retornará um código de erro HRESULT.
Código de retorno | Descrição |
---|---|
|
Essa transição já foi adicionada a um storyboard ou foi adicionada a um storyboard que terminou de ser reproduzido e lançado. |
|
A transição pode eclipsar o início de outra transição no storyboard. |
Consulte Códigos de erro de animação do Windows para obter uma lista de códigos de erro.
Comentários
As transições devem ser adicionadas na ordem em que serão reproduzidas. Uma transição pode começar a ser reproduzida antes da transição anterior no storyboard terminar, nesse caso, o valor inicial e a velocidade vistos pela nova transição são determinados pelo estado do anterior. Uma transição não deve começar antes do início da transição anterior.
Um quadro-chave representa um momento em um storyboard e pode ser usado para especificar os horários de início e término das transições. Como os quadros-chave podem ser adicionados ao final das transições, seus deslocamentos do início do storyboard podem não ser conhecidos até que o storyboard esteja sendo reproduzido.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 8, Windows 7 e Platform Update para Windows 7 [aplicativos da área de trabalho | Aplicativos UWP] |
Servidor mínimo com suporte | Nenhum compatível |
Plataforma de Destino | Windows |
Cabeçalho | uianimation.h |
DLL | UIAnimation.dll |
Confira também
IUIAnimationStoryboard2::AddKeyframeAfterTransition
IUIAnimationStoryboard2::AddKeyframeAtOffset
IUIAnimationStoryboard2::AddTransition