AnimationClock Classe

Definizione

Mantiene lo stato di runtime di AnimationTimeline ed elabora i valori di output.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
Ereditarietà
AnimationClock

Commenti

AnimationClockgli oggetti vengono generati AnimationTimeline da oggetti.AnimationClock objects are generated from AnimationTimeline objects. Un AnimationTimeline oggetto descrive i valori di output, la durata, l'ora di inizio, l'ora di fine e altre informazioni fondamentali sull'animazione di un'animazione.An AnimationTimeline describes an animation's output values, duration, begin time, end time, and other fundamental animation information. Un AnimationClock oggetto elabora i valori di animazione descritti AnimationTimeline da un oggetto.An AnimationClock processes the animation values described by an AnimationTimeline object.

Costruttori

AnimationClock(AnimationTimeline)

Inizializza una nuova istanza della classe AnimationClock.Initializes a new instance of the AnimationClock class.

Proprietà

Controller

Ottiene un ClockController che può essere usato per avviare, sospendere, ripristinare, cercare, ignorare, arrestare o rimuovere questo Clock.Gets a ClockController that can be used to start, pause, resume, seek, skip, stop, or remove this Clock.

(Ereditato da Clock)
CurrentGlobalSpeed

Ottiene la velocità di avanzamento del tempo del clock corrente, rispetto al tempo del mondo reale.Gets the rate at which the clock's time is currently progressing, compared to real-world time.

(Ereditato da Clock)
CurrentGlobalTime

Ottiene l'ora globale corrente, come stabilito dal sistema di temporizzazione WPFWPF.Gets the current global time, as established by the WPFWPF timing system.

(Ereditato da Clock)
CurrentIteration

Ottenere l'iterazione corrente di questo clock.Get the current iteration of this clock.

(Ereditato da Clock)
CurrentProgress

Ottiene lo stato di avanzamento corrente di questo Clock all'interno dell'iterazione corrente.Gets the current progress of this Clock within its current iteration.

(Ereditato da Clock)
CurrentState

Ottiene un valore che indica se l'orologio attualmente è Active, Filling o Stopped.Gets a value indicating whether the clock is currently Active, Filling, or Stopped.

(Ereditato da Clock)
CurrentTime

Ottiene l'ora corrente di questo clock all'interno dell'iterazione corrente.Gets this clock's current time within its current iteration.

(Ereditato da Clock)
Dispatcher

Ottiene l'oggetto Dispatcher associato a DispatcherObject.Gets the Dispatcher this DispatcherObject is associated with.

(Ereditato da DispatcherObject)
HasControllableRoot

Ottiene un valore che indica se il controllo Clock fa parte di una struttura ad albero del clock controllabile.Gets a value that indicates whether this Clock is part of a controllable clock tree.

(Ereditato da Clock)
IsPaused

Ottiene un valore che indica se questo Clock o alcuni elementi padri, è messo in pausa.Gets a value that indicates whether this Clock, or any of its parents, is paused.

(Ereditato da Clock)
NaturalDuration

Ottiene la durata standard della Timeline di questo clock.Gets the natural duration of this clock's Timeline.

(Ereditato da Clock)
Parent

Ottiene il clock che è l’elemento padre di questo clock.Gets the clock that is the parent of this clock.

(Ereditato da Clock)
Timeline

Ottiene AnimationTimeline che descrive il comportamento di questo clock.Gets the AnimationTimeline that describes this clock's behavior.

Metodi

CheckAccess()

Determina se il thread chiamante ha accesso a DispatcherObject.Determines whether the calling thread has access to this DispatcherObject.

(Ereditato da DispatcherObject)
DiscontinuousTimeMovement()

In caso di implementazione in una classe derivata, verrà richiamato ogni qualvolta un clock ripete, salta o cerca.When implemented in a derived class, will be invoked whenever a clock repeats, skips, or seeks.

(Ereditato da Clock)
Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.Determines whether the specified object is equal to the current object.

(Ereditato da Object)
GetCanSlip()

Indica se Clock ha la propria origine dell'ora esterna che può richiedere una sincronizzazione con il sistema di temporizzazione.Returns whether the Clock has its own external time source, which may require synchronization with the timing system.

(Ereditato da Clock)
GetCurrentTimeCore()

Ottiene l'ora corrente di questo clock all'interno dell'iterazione corrente.Gets this clock's current time within its current iteration.

(Ereditato da Clock)
GetCurrentValue(Object, Object)

Ottiene il valore di output corrente di AnimationClock.Gets the current output value of the AnimationClock.

GetHashCode()

Funge da funzione hash predefinita.Serves as the default hash function.

(Ereditato da Object)
GetType()

Ottiene l'oggetto Type dell'istanza corrente.Gets the Type of the current instance.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.Creates a shallow copy of the current Object.

(Ereditato da Object)
SpeedChanged()

In caso di implementazione in una classe derivata, verrà richiamato ogni qualvolta un clock inizia, salti, pause, riprende o quando il SpeedRatio del clock viene modificato.When implemented in a derived class, will be invoked whenever a clock begins, skips, pauses, resumes, or when the clock's SpeedRatio is modified.

(Ereditato da Clock)
Stopped()

In caso di implementazione in una classe derivata, verrà richiamato ogni qualvolta un clock viene interrotto utilizzando il metodo Stop().When implemented in a derived class, will be invoked whenever a clock is stopped using the Stop() method.

(Ereditato da Clock)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.Returns a string that represents the current object.

(Ereditato da Object)
VerifyAccess()

Impone che il thread chiamante abbia accesso a DispatcherObject.Enforces that the calling thread has access to this DispatcherObject.

(Ereditato da DispatcherObject)

Eventi

Completed

Si verifica quando questo clock ha completamente terminato l’esecuzione.Occurs when this clock has completely finished playing.

(Ereditato da Clock)
CurrentGlobalSpeedInvalidated

Si verifica quando la velocità del clock viene aggiornata.Occurs when the clock's speed is updated.

(Ereditato da Clock)
CurrentStateInvalidated

Si verifica quando la proprietà CurrentState del clock viene aggiornata.Occurs when the clock's CurrentState property is updated.

(Ereditato da Clock)
CurrentTimeInvalidated

Si verifica quando il CurrentTime di questo clock diventa non valido.Occurs when this clock's CurrentTime becomes invalid.

(Ereditato da Clock)
RemoveRequested

Si verifica quando viene chiamata l’evento Remove() su questo Clock o uno dei suoi clock genitori.Occurs when the Remove() method is called on this Clock or one of its parent clocks.

(Ereditato da Clock)

Si applica a

Vedi anche