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