Animation Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Rappresenta un'animazione.
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
- Ereditarietà
-
Animation
- Derivato
- Implementazioni
Costruttori
Animation() |
Crea un'istanza di un nuovo oggetto Animation. |
Animation(Action<Double>, Double, Double, Easing, Action) |
Creare un'istanza di un nuovo Animation oggetto con i parametri specificati. |
Animation(List<Animation>) |
Creare un'istanza di un nuovo Animation oggetto costituito dall'elenco specificato di animazioni figlio. |
Campi
animationManger |
Riferimento all'oggetto IAnimationManager che gestisce questa animazione. |
childrenAnimations |
Raccolta di animazioni figlio associate a questa animazione. |
Proprietà
AnimationManager |
Riferimento all'oggetto IAnimationManager che gestisce questa animazione. |
CurrentTime |
Timestamp corrente (in secondi) dell'animazione. |
Duration |
Durata dell'animazione in secondi. |
Easing |
Funzione Easing applicata a questa animazione. |
Finished |
Callback richiamato al termine dell'animazione. |
HasFinished |
Specifica se l'animazione è stata completata. |
IsDisposed |
Ottiene un valore che specifica se l'animazione è stata eliminata. |
IsPaused |
Specifica se l'animazione è attualmente sospesa. |
Name |
Nome di questa animazione. |
Progress |
Avanzamento di questa animazione in percentuale. |
Repeats |
Specifica se l'animazione deve essere ripetuta. |
StartDelay |
Ritardo (in secondi) preso in considerazione prima dell'avvio dell'animazione. |
Step |
Callback richiamato dopo ogni tick di questa animazione. |
Metodi
Add(Double, Double, Animation) |
Aggiunge una nuova animazione figlio a questa animazione con i parametri specificati. |
Commit(IAnimationManager) |
Imposta l'oggetto IAnimationManager per questa animazione. |
CreateAutoReversing() |
Crea un'animazione che include sia l'animazione originale che una versione invertita della stessa animazione. |
CreateReverse() |
Crea una versione invertita dell'animazione corrente, inclusa l'inversione delle animazioni figlio. |
Dispose() |
Rappresenta un'animazione. |
Dispose(Boolean) |
Rappresenta un'animazione. |
GetEnumerator() |
Fornisce un IEnumerator oggetto delle animazioni figlio. |
OnTick(Double) |
Esegue la logica per aggiornare tutte le animazioni all'interno di questa animazione. |
Pause() |
Sospende l'animazione. |
RemoveFromParent() |
Rimuove questa animazione dall'elemento padre. Se non c'è un elemento padre, non succederà nulla. |
Reset() |
Reimposta l'animazione (e tutte le animazioni figlio) sullo stato iniziale. |
Resume() |
Riprende l'animazione. |
Tick(Double) |
Metodo per attivare un aggiornamento per questa animazione. |
Update(Double) |
Aggiornamenti questa animazione aggiornando Progress e richiamando Step. |