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 . |