AnimationClock Klasse

Definition

Verwaltet den Laufzeitstatus eines AnimationTimeline und verarbeitet seine Ausgabewerte.

public ref class AnimationClock : System::Windows::Media::Animation::Clock
public class AnimationClock : System.Windows.Media.Animation.Clock
type AnimationClock = class
    inherit Clock
Public Class AnimationClock
Inherits Clock
Vererbung
AnimationClock

Hinweise

AnimationClock Objekte werden aus AnimationTimeline Objekten generiert. In einer AnimationTimeline Beschreibung werden die Ausgabewerte, die Dauer, die Anfangszeit, die Endzeit und andere grundlegende Animationsinformationen einer Animation beschrieben. Eine AnimationClock verarbeitet die von einem AnimationTimeline Objekt beschriebenen Animationswerte.

Konstruktoren

Name Beschreibung
AnimationClock(AnimationTimeline)

Initialisiert eine neue Instanz der AnimationClock-Klasse.

Eigenschaften

Name Beschreibung
Controller

Ruft ein ClockController , das zum Starten, Anhalten, Fortsetzen, Suchen, Überspringen, Beenden oder Entfernen verwendet Clockwerden kann.

(Geerbt von Clock)
CurrentGlobalSpeed

Ruft die Rate ab, mit der die Zeit der Uhr im Vergleich zur Realen Zeit voranschreitet.

(Geerbt von Clock)
CurrentGlobalTime

Ruft die aktuelle globale Zeit ab, wie vom WPF-Timing-System festgelegt.

(Geerbt von Clock)
CurrentIteration

Rufen Sie die aktuelle Iteration dieser Uhr ab.

(Geerbt von Clock)
CurrentProgress

Ruft den aktuellen Fortschritt dieser Clock Innerhalb der aktuellen Iteration ab.

(Geerbt von Clock)
CurrentState

Ruft einen Wert ab, der angibt, ob die Uhr aktuell Activeist, Fillingoder Stopped.

(Geerbt von Clock)
CurrentTime

Ruft die aktuelle Zeit dieser Uhr innerhalb der aktuellen Iteration ab.

(Geerbt von Clock)
Dispatcher

Ruft dies Dispatcher ab, dem dies DispatcherObject zugeordnet ist.

(Geerbt von DispatcherObject)
HasControllableRoot

Ruft einen Wert ab, der angibt, ob dies Clock Teil einer steuerbaren Uhrstruktur ist.

(Geerbt von Clock)
IsPaused

Ruft einen Wert ab, der angibt, ob dies Clockoder eines der übergeordneten Elemente angehalten wird.

(Geerbt von Clock)
NaturalDuration

Ruft die natürliche Dauer dieser Uhr ab Timeline.

(Geerbt von Clock)
Parent

Ruft die Uhr ab, die das übergeordnete Element dieser Uhr ist.

(Geerbt von Clock)
Timeline

Ruft das AnimationTimeline Verhalten dieser Uhr ab.

Methoden

Name Beschreibung
CheckAccess()

Bestimmt, ob der aufrufende Thread Zugriff auf diesen DispatcherObjectThread hat.

(Geerbt von DispatcherObject)
DiscontinuousTimeMovement()

Wenn sie in einer abgeleiteten Klasse implementiert wird, wird jedes Mal aufgerufen, wenn eine Uhr wiederholt, überspringt oder sucht.

(Geerbt von Clock)
Equals(Object)

Bestimmt, ob das angegebene Objekt dem aktuellen Objekt entspricht.

(Geerbt von Object)
GetCanSlip()

Gibt zurück, ob die Clock eigene externe Zeitquelle vorhanden ist, die möglicherweise eine Synchronisierung mit dem Timing-System erfordert.

(Geerbt von Clock)
GetCurrentTimeCore()

Ruft die aktuelle Zeit dieser Uhr innerhalb der aktuellen Iteration ab.

(Geerbt von Clock)
GetCurrentValue(Object, Object)

Ruft den aktuellen Ausgabewert der AnimationClock.

GetHashCode()

Dient als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft die Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie der aktuellen Object.

(Geerbt von Object)
SpeedChanged()

Wenn sie in einer abgeleiteten Klasse implementiert wird, wird immer dann aufgerufen, wenn eine Uhr beginnt, überspringt, angehalten, fortgesetzt wird oder wenn die Uhr SpeedRatio geändert wird.

(Geerbt von Clock)
Stopped()

Wenn sie in einer abgeleiteten Klasse implementiert wird, wird jedes Mal aufgerufen, wenn eine Uhr mit der Stop() Methode beendet wird.

(Geerbt von Clock)
ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)
VerifyAccess()

Erzwingt, dass der aufrufende Thread Zugriff auf diesen DispatcherObjectThread hat.

(Geerbt von DispatcherObject)

Ereignisse

Name Beschreibung
Completed

Tritt auf, wenn die Wiedergabe dieser Uhr vollständig abgeschlossen ist.

(Geerbt von Clock)
CurrentGlobalSpeedInvalidated

Tritt auf, wenn die Taktgeschwindigkeit aktualisiert wird.

(Geerbt von Clock)
CurrentStateInvalidated

Tritt auf, wenn die Eigenschaft der CurrentState Uhr aktualisiert wird.

(Geerbt von Clock)
CurrentTimeInvalidated

Tritt auf, wenn diese Uhr CurrentTime ungültig wird.

(Geerbt von Clock)
RemoveRequested

Tritt auf, wenn die Remove() Methode für diese Clock oder eine der übergeordneten Uhren aufgerufen wird.

(Geerbt von Clock)

Gilt für:

Weitere Informationen