Animation Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt eine Animation dar.
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
- Vererbung
-
Animation
- Abgeleitet
- Implementiert
Konstruktoren
Animation() |
Instanziiert ein neues Animation-Objekt. |
Animation(Action<Double>, Double, Double, Easing, Action) |
Instanziieren Sie ein neues Animation Objekt mit den angegebenen Parametern. |
Animation(List<Animation>) |
Instanziieren Sie ein neues Animation Objekt, das aus der angegebenen Liste der untergeordneten Animationen besteht. |
Felder
animationManger |
Ein Verweis auf die IAnimationManager Verwaltete Animation. |
childrenAnimations |
Sammlung untergeordneter Animationen, die dieser Animation zugeordnet sind. |
Eigenschaften
AnimationManager |
Ein Verweis auf die IAnimationManager Verwaltete Animation. |
CurrentTime |
Der aktuelle Zeitstempel (in Sekunden) der Animation. |
Duration |
Die Dauer dieser Animation in Sekunden. |
Easing |
Die Easing Funktion, die auf diese Animation angewendet wird. |
Finished |
Ein Rückruf, der aufgerufen wird, wenn diese Animation abgeschlossen ist. |
HasFinished |
Gibt an, ob diese Animation abgeschlossen ist. |
IsDisposed |
Ruft einen Wert ab, der angibt, ob diese Animation verworfen wurde. |
IsPaused |
Gibt an, ob diese Animation derzeit angehalten wird. |
Name |
Der Name dieser Animation. |
Progress |
Fortschritt dieser Animation in Prozent. |
Repeats |
Gibt an, ob diese Animation wiederholt werden soll. |
StartDelay |
Die Verzögerung (in Sekunden), die vor dem Starten der Animation berücksichtigt wird. |
Step |
Ein Rückruf, der nach jedem Teil dieser Animation aufgerufen wird. |
Methoden
Add(Double, Double, Animation) |
Fügt dieser Animation eine neue untergeordnete Animation mit den angegebenen Parametern hinzu. |
Commit(IAnimationManager) |
Legt den IAnimationManager Wert für diese Animation fest. |
CreateAutoReversing() |
Erstellt eine Animation, die sowohl die ursprüngliche Animation als auch eine umgekehrte Version derselben Animation enthält. |
CreateReverse() |
Erstellt eine umgekehrte Version der aktuellen Animation, einschließlich der Umkehrung der untergeordneten Animationen. |
Dispose() |
Stellt eine Animation dar. |
Dispose(Boolean) |
Stellt eine Animation dar. |
GetEnumerator() |
Stellt eine IEnumerator der untergeordneten Animationen bereit. |
OnTick(Double) |
Führt die Logik aus, um alle Animationen in dieser Animation zu aktualisieren. |
Pause() |
Hält die Animation an. |
RemoveFromParent() |
Entfernt diese Animation aus dem übergeordneten Element. Wenn kein übergeordnetes Element vorhanden ist, geschieht nichts. |
Reset() |
Setzt die Animation (und alle untergeordneten Animationen) auf den Anfangszustand zurück. |
Resume() |
Setzt die Animation fort. |
Tick(Double) |
Methode zum Auslösen eines Updates für diese Animation. |
Update(Double) |
Aktualisiert diese Animation durch Aktualisieren Progress und Aufrufen Step. |