AnimationClock Klasse

Definition

Behält den Laufzeitzustand einer AnimationTimeline bei und verarbeitet ihre Ausgabewerte.Maintains the run-time state of an AnimationTimeline and processes its output values.

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

AnimationClockObjekte werden aus AnimationTimeline -Objekten generiert.AnimationClock objects are generated from AnimationTimeline objects. Eine AnimationTimeline beschreibt die Ausgabewerte der Animation, die Dauer, die Anfangszeit, die Endzeit und andere grundlegende Animations Informationen.An AnimationTimeline describes an animation's output values, duration, begin time, end time, and other fundamental animation information. Ein AnimationClock verarbeitet die Animations Werte, die von AnimationTimeline einem-Objekt beschrieben werden.An AnimationClock processes the animation values described by an AnimationTimeline object.

Konstruktoren

AnimationClock(AnimationTimeline)

Initialisiert eine neue Instanz der AnimationClock-Klasse.Initializes a new instance of the AnimationClock class.

Eigenschaften

Controller

Ruft einen ClockController ab, der zum Starten, Anhalten, Fortsetzen, Suchen, Überspringen, Beenden oder Entfernen dieser Clock verwendet werden kann.Gets a ClockController that can be used to start, pause, resume, seek, skip, stop, or remove this Clock.

(Geerbt von Clock)
CurrentGlobalSpeed

Ruft die Rate ab, mit der die Zeit einer Uhr gegenwärtig im Verhältnis zur tatsächlichen Zeit fortschreitet.Gets the rate at which the clock's time is currently progressing, compared to real-world time.

(Geerbt von Clock)
CurrentGlobalTime

Ruft die aktuelle globale Zeit ab, wie vom WPFWPF-Zeitsteuerungssystem eingerichtet.Gets the current global time, as established by the WPFWPF timing system.

(Geerbt von Clock)
CurrentIteration

Ruft die aktuelle Iteration dieser Uhr ab.Get the current iteration of this clock.

(Geerbt von Clock)
CurrentProgress

Ruft den aktuellen Status dieser Clock innerhalb der aktuellen Iteration ab.Gets the current progress of this Clock within its current iteration.

(Geerbt von Clock)
CurrentState

Ruft einen Wert ab, der angibt, ob die Uhr aktuell Active, Filling oder Stopped ist.Gets a value indicating whether the clock is currently Active, Filling, or Stopped.

(Geerbt von Clock)
CurrentTime

Ruft die aktuelle Zeit dieser Uhr für die aktuelle Iteration ab.Gets this clock's current time within its current iteration.

(Geerbt von Clock)
Dispatcher

Ruft den Dispatcher ab, der diesem DispatcherObject zugeordnet ist.Gets the Dispatcher this DispatcherObject is associated with.

(Geerbt von DispatcherObject)
HasControllableRoot

Ruft einen Wert ab, der angibt, ob diese Clock Teil einer steuerbaren Uhrenstruktur ist.Gets a value that indicates whether this Clock is part of a controllable clock tree.

(Geerbt von Clock)
IsPaused

Ruft einen Wert ab, der angibt, ob diese Clock oder eines ihrer übergeordneten Elemente angehalten wurde.Gets a value that indicates whether this Clock, or any of its parents, is paused.

(Geerbt von Clock)
NaturalDuration

Ruft die interne Dauer der Timeline dieser Uhr ab.Gets the natural duration of this clock's Timeline.

(Geerbt von Clock)
Parent

Ruft die Uhr ab, die das übergeordnete Element dieser Uhr bildet.Gets the clock that is the parent of this clock.

(Geerbt von Clock)
Timeline

Ruft die AnimationTimeline ab, die das Verhalten der Uhr beschreibt.Gets the AnimationTimeline that describes this clock's behavior.

Methoden

CheckAccess()

Bestimmt, ob der aufrufende Thread auf dieses DispatcherObject zugreifen kann.Determines whether the calling thread has access to this DispatcherObject.

(Geerbt von DispatcherObject)
DiscontinuousTimeMovement()

Wird stets beim Implementieren in einer abgeleiteten Klasse aufgerufen, wenn eine Uhr wiederholt, übersprungen oder gesucht wird.When implemented in a derived class, will be invoked whenever a clock repeats, skips, or seeks.

(Geerbt von Clock)
Equals(Object)

Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist.Determines whether the specified object is equal to the current object.

(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.Returns whether the Clock has its own external time source, which may require synchronization with the timing system.

(Geerbt von Clock)
GetCurrentTimeCore()

Ruft die aktuelle Zeit dieser Uhr für die aktuelle Iteration ab.Gets this clock's current time within its current iteration.

(Geerbt von Clock)
GetCurrentValue(Object, Object)

Ruft den aktuellen Ausgabewert der AnimationClock ab.Gets the current output value of the AnimationClock.

GetHashCode()

Fungiert als Standardhashfunktion.Serves as the default hash function.

(Geerbt von Object)
GetType()

Ruft den Type der aktuellen Instanz ab.Gets the Type of the current instance.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.Creates a shallow copy of the current 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.When implemented in a derived class, will be invoked whenever a clock begins, skips, pauses, resumes, or when the clock's SpeedRatio is modified.

(Geerbt von Clock)
Stopped()

Wird stets beim Implementieren in einer abgeleiteten Klasse aufgerufen, wenn eine Uhr mit der Stop()-Methode beendet wird.When implemented in a derived class, will be invoked whenever a clock is stopped using the Stop() method.

(Geerbt von Clock)
ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.Returns a string that represents the current object.

(Geerbt von Object)
VerifyAccess()

Erzwingt, dass der aufrufende Thread auf dieses DispatcherObject zugreifen kann.Enforces that the calling thread has access to this DispatcherObject.

(Geerbt von DispatcherObject)

Ereignisse

Completed

Tritt auf, wenn das Ausführen dieser Uhr vollständig beendet wurde.Occurs when this clock has completely finished playing.

(Geerbt von Clock)
CurrentGlobalSpeedInvalidated

Tritt auf, wenn die Taktfrequenz aktualisiert wird.Occurs when the clock's speed is updated.

(Geerbt von Clock)
CurrentStateInvalidated

Tritt auf, wenn die CurrentState-Eigenschaft der Uhr aktualisiert wird.Occurs when the clock's CurrentState property is updated.

(Geerbt von Clock)
CurrentTimeInvalidated

Tritt auf, wenn die CurrentTime dieser Uhr ungültig wird.Occurs when this clock's CurrentTime becomes invalid.

(Geerbt von Clock)
RemoveRequested

Tritt auf, wenn für diese Remove() oder eine ihrer übergeordneten Uhren die Clock-Methode aufgerufen wird.Occurs when the Remove() method is called on this Clock or one of its parent clocks.

(Geerbt von Clock)

Gilt für:

Siehe auch