AnimationClock Klasse

Definition

Verwaltet den Laufzeitzustand einer AnimationTimeline und verarbeitet deren 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 einer Animation, die Dauer, die Anfangszeit, die Endzeit und andere grundlegende Animationsinformationen beschrieben. Eine AnimationClock verarbeitet die von einem AnimationTimeline Objekt beschriebenen Animationswerte.

Konstruktoren

AnimationClock(AnimationTimeline)

Initialisiert eine neue Instanz der AnimationClock-Klasse.

Eigenschaften

Controller

Ruft einen ClockController ab, der zum Starten, Anhalten, Fortsetzen, Suchen, Überspringen, Beenden oder Entfernen dieser Clock verwendet werden kann.

(Geerbt von Clock)
CurrentGlobalSpeed

Ruft die Rate ab, mit der die Zeit einer Uhr gegenwärtig im Verhältnis zur tatsächlichen Zeit fortschreitet.

(Geerbt von Clock)
CurrentGlobalTime

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

(Geerbt von Clock)
CurrentIteration

Ruft die aktuelle Iteration dieser Uhr ab.

(Geerbt von Clock)
CurrentProgress

Ruft den aktuellen Status dieser Clock innerhalb der aktuellen Iteration ab.

(Geerbt von Clock)
CurrentState

Ruft einen Wert ab, der angibt, ob die Uhr aktuell Active, Filling oder Stopped ist.

(Geerbt von Clock)
CurrentTime

Ruft die aktuelle Zeit dieser Uhr für die aktuelle Iteration ab.

(Geerbt von Clock)
Dispatcher

Ruft den Dispatcher ab, der diesem DispatcherObject zugeordnet ist.

(Geerbt von DispatcherObject)
HasControllableRoot

Ruft einen Wert ab, der angibt, ob diese Clock Teil einer steuerbaren Uhrenstruktur ist.

(Geerbt von Clock)
IsPaused

Ruft einen Wert ab, der angibt, ob diese Clock oder eines ihrer übergeordneten Elemente angehalten wurde.

(Geerbt von Clock)
NaturalDuration

Ruft die interne Dauer der Timeline dieser Uhr ab.

(Geerbt von Clock)
Parent

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

(Geerbt von Clock)
Timeline

Ruft die AnimationTimeline ab, die das Verhalten der Uhr beschreibt.

Methoden

CheckAccess()

Bestimmt, ob der aufrufende Thread auf dieses DispatcherObject zugreifen kann.

(Geerbt von DispatcherObject)
DiscontinuousTimeMovement()

Wird stets beim Implementieren in einer abgeleiteten Klasse aufgerufen, wenn eine Uhr wiederholt, übersprungen oder gesucht wird.

(Geerbt von Clock)
Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
GetCanSlip()

Gibt zurück, ob die Clock eine eigene externe Zeitquelle besitzt. In diesem Fall ist möglicherweise eine Synchronisierung mit dem Zeitsteuerungssystem erforderlich.

(Geerbt von Clock)
GetCurrentTimeCore()

Ruft die aktuelle Zeit dieser Uhr für die aktuelle Iteration ab.

(Geerbt von Clock)
GetCurrentValue(Object, Object)

Ruft den aktuellen Ausgabewert der AnimationClock ab.

GetHashCode()

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
SpeedChanged()

Wird stets beim Implementieren in einer abgeleiteten Klasse aufgerufen, wenn eine Uhr gestartet, übersprungen, angehalten oder wieder aufgenommen oder wenn die SpeedRatio der Uhr bearbeitet wird.

(Geerbt von Clock)
Stopped()

Wird stets beim Implementieren in einer abgeleiteten Klasse 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 auf dieses DispatcherObject zugreifen kann.

(Geerbt von DispatcherObject)

Ereignisse

Completed

Tritt auf, wenn das Ausführen dieser Uhr vollständig beendet wurde.

(Geerbt von Clock)
CurrentGlobalSpeedInvalidated

Tritt auf, wenn die Taktfrequenz aktualisiert wird.

(Geerbt von Clock)
CurrentStateInvalidated

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

(Geerbt von Clock)
CurrentTimeInvalidated

Tritt auf, wenn die CurrentTime dieser Uhr ungültig wird.

(Geerbt von Clock)
RemoveRequested

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

(Geerbt von Clock)

Gilt für

Siehe auch