Animation Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Representa una animación.
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
- Herencia
-
Animation
- Derivado
- Implementaciones
Constructores
Animation() |
Crea una instancia de un nuevo objeto Animation. |
Animation(Action<Double>, Double, Double, Easing, Action) |
Cree una instancia de un nuevo Animation objeto con los parámetros especificados. |
Animation(List<Animation>) |
Cree una instancia de un nuevo Animation objeto que consta de la lista especificada de animaciones secundarias. |
Campos
animationManger |
Referencia a que IAnimationManager administra esta animación. |
childrenAnimations |
Colección de animaciones secundarias asociadas a esta animación. |
Propiedades
AnimationManager |
Referencia a que IAnimationManager administra esta animación. |
CurrentTime |
Marca de tiempo actual (en segundos) de la animación. |
Duration |
Duración de esta animación en segundos. |
Easing |
Función Easing que se aplica a esta animación. |
Finished |
Devolución de llamada que se invoca cuando finaliza esta animación. |
HasFinished |
Especifica si esta animación ha finalizado. |
IsDisposed |
Obtiene un valor que especifica si se ha eliminado esta animación. |
IsPaused |
Especifica si esta animación está actualmente en pausa. |
Name |
Nombre de esta animación. |
Progress |
Progreso de esta animación en porcentaje. |
Repeats |
Especifica si esta animación debe repetirse. |
StartDelay |
El retraso (en segundos) que se tiene en cuenta antes de que se inicie la animación. |
Step |
Devolución de llamada que se invoca después de cada tic de esta animación. |
Métodos
Add(Double, Double, Animation) |
Agrega una nueva animación secundaria a esta animación con los parámetros especificados. |
Commit(IAnimationManager) |
Establece para IAnimationManager esta animación. |
CreateAutoReversing() |
Crea una animación que incluye la animación original y una versión invertida de la misma animación. |
CreateReverse() |
Crea una versión invertida de la animación actual, incluida la reversación de las animaciones secundarias. |
Dispose() |
Representa una animación. |
Dispose(Boolean) |
Representa una animación. |
GetEnumerator() |
Proporciona una IEnumerator de las animaciones secundarias. |
OnTick(Double) |
Ejecuta la lógica para actualizar todas las animaciones dentro de esta animación. |
Pause() |
Pausa la animación. |
RemoveFromParent() |
Quita esta animación de su elemento primario. Si no hay ningún elemento primario, no ocurrirá nada. |
Reset() |
Restablece la animación (y todas las animaciones secundarias) a su estado inicial. |
Resume() |
Reanuda la animación. |
Tick(Double) |
Método para desencadenar una actualización para esta animación. |
Update(Double) |
Novedades esta animación actualizando Progress e invocando Step. |