Freigeben über


Animation Klasse

Definition

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.

Gilt für: