Animation Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Representa uma animação.
public ref class Animation : IDisposable, System::Collections::IEnumerable
public class Animation : IDisposable, System.Collections.IEnumerable
type Animation = class
interface IDisposable
interface IEnumerable
Public Class Animation
Implements IDisposable, IEnumerable
- Herança
-
Animation
- Derivado
- Implementações
Construtores
Animation() |
Crie uma instância de um novo objeto Animation. |
Animation(Action<Double>, Double, Double, Easing, Action) |
Instancie um novo Animation objeto com os parâmetros fornecidos. |
Animation(List<Animation>) |
Instancie um novo Animation objeto que consiste na lista fornecida de animações filhas. |
Campos
animationManger |
Uma referência ao IAnimationManager que gerencia essa animação. |
childrenAnimations |
Coleção de animações filhas associadas a essa animação. |
Propriedades
AnimationManager |
Uma referência ao IAnimationManager que gerencia essa animação. |
CurrentTime |
O carimbo de data/hora atual (em segundos) da animação. |
Duration |
A duração desta animação em segundos. |
Easing |
A Easing função que é aplicada a esta animação. |
Finished |
Um retorno de chamada que é chamado quando essa animação é concluída. |
HasFinished |
Especifica se essa animação foi concluída. |
IsDisposed |
Obtém um valor que especifica se essa animação foi descartada. |
IsPaused |
Especifica se essa animação está pausada no momento. |
Name |
O nome desta animação. |
Progress |
Progresso desta animação em porcentagem. |
Repeats |
Especifica se essa animação deve se repetir. |
StartDelay |
O atraso (em segundos) levado em conta antes do início da animação. |
Step |
Um retorno de chamada que é chamado após cada tick desta animação. |
Métodos
Add(Double, Double, Animation) |
Adiciona uma nova animação filho a essa animação com os parâmetros especificados. |
Commit(IAnimationManager) |
Define o IAnimationManager para esta animação. |
CreateAutoReversing() |
Cria uma animação que inclui a animação original e uma versão invertida da mesma animação. |
CreateReverse() |
Cria uma versão invertida da animação atual, incluindo a reversão das animações filhas. |
Dispose() |
Representa uma animação. |
Dispose(Boolean) |
Representa uma animação. |
GetEnumerator() |
Fornece uma IEnumerator das animações filhas. |
OnTick(Double) |
Executa a lógica para atualizar todas as animações dentro dessa animação. |
Pause() |
Pausa a animação. |
RemoveFromParent() |
Remove essa animação do pai. Se não houver pai, nada acontecerá. |
Reset() |
Redefine a animação (e todas as animações filhas) para seu estado inicial. |
Resume() |
Retoma a animação. |
Tick(Double) |
Método para disparar uma atualização para esta animação. |
Update(Double) |
Atualiza essa animação atualizando Progress e invocando Stepo . |