AnimationClock Classe

Definizione

Gestisce lo stato di runtime di un oggetto AnimationTimeline ed elabora i relativi valori di output.

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

AnimationClock gli oggetti vengono generati da AnimationTimeline oggetti . Un AnimationTimeline oggetto descrive i valori di output di un'animazione, la durata, l'ora di inizio, l'ora di fine e altre informazioni fondamentali sull'animazione. Un AnimationClock oggetto elabora i valori di animazione descritti da un AnimationTimeline oggetto .

Costruttori

Nome Descrizione
AnimationClock(AnimationTimeline)

Inizializza una nuova istanza della classe AnimationClock.

Proprietà

Nome Descrizione
Controller

Ottiene un ClockController oggetto che può essere utilizzato per avviare, sospendere, riprendere, cercare, ignorare, arrestare o rimuovere l'oggetto Clock.

(Ereditato da Clock)
CurrentGlobalSpeed

Ottiene la frequenza con cui l'ora dell'orologio è attualmente in corso, rispetto all'ora reale.

(Ereditato da Clock)
CurrentGlobalTime

Ottiene l'ora globale corrente, come stabilito dal sistema di temporizzazione macchine virtuali Windows.

(Ereditato da Clock)
CurrentIteration

Ottiene l'iterazione corrente di questo orologio.

(Ereditato da Clock)
CurrentProgress

Ottiene lo stato di avanzamento corrente dell'oggetto all'interno dell'iterazione Clock corrente.

(Ereditato da Clock)
CurrentState

Ottiene un valore che indica se l'orologio è attualmente Active, Fillingo Stopped.

(Ereditato da Clock)
CurrentTime

Ottiene l'ora corrente dell'orologio all'interno dell'iterazione corrente.

(Ereditato da Clock)
Dispatcher

Ottiene l'oggetto DispatcherDispatcherObject a cui è associato.

(Ereditato da DispatcherObject)
HasControllableRoot

Ottiene un valore che indica se fa Clock parte di un albero di clock controllabile.

(Ereditato da Clock)
IsPaused

Ottiene un valore che indica se l'oggetto Clock, o uno dei relativi elementi padre, viene sospeso.

(Ereditato da Clock)
NaturalDuration

Ottiene la durata naturale di questo orologio Timeline.

(Ereditato da Clock)
Parent

Ottiene l'orologio padre di questo orologio.

(Ereditato da Clock)
Timeline

Ottiene l'oggetto AnimationTimeline che descrive il comportamento di questo orologio.

Metodi

Nome Descrizione
CheckAccess()

Determina se il thread chiamante ha accesso a questo DispatcherObjectoggetto .

(Ereditato da DispatcherObject)
DiscontinuousTimeMovement()

Se implementato in una classe derivata, verrà richiamato ogni volta che un orologio si ripete, ignora o cerca.

(Ereditato da Clock)
Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GetCanSlip()

Restituisce un valore che indica se ha Clock un'origine temporale esterna, che può richiedere la sincronizzazione con il sistema di temporizzazione.

(Ereditato da Clock)
GetCurrentTimeCore()

Ottiene l'ora corrente dell'orologio all'interno dell'iterazione corrente.

(Ereditato da Clock)
GetCurrentValue(Object, Object)

Ottiene il valore di output corrente dell'oggetto AnimationClock.

GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetType()

Ottiene il Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale del Objectcorrente.

(Ereditato da Object)
SpeedChanged()

Se implementato in una classe derivata, verrà richiamato ogni volta che un orologio inizia, ignora, sospende, riprende o quando l'orologio SpeedRatio viene modificato.

(Ereditato da Clock)
Stopped()

Se implementato in una classe derivata, verrà richiamato ogni volta che un orologio viene arrestato usando il Stop() metodo .

(Ereditato da Clock)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)
VerifyAccess()

Impone che il thread chiamante abbia accesso a questo DispatcherObjectoggetto .

(Ereditato da DispatcherObject)

Eventi

Nome Descrizione
Completed

Si verifica quando l'orologio ha completato completamente la riproduzione.

(Ereditato da Clock)
CurrentGlobalSpeedInvalidated

Si verifica quando viene aggiornata la velocità dell'orologio.

(Ereditato da Clock)
CurrentStateInvalidated

Si verifica quando la proprietà dell'orologio CurrentState viene aggiornata.

(Ereditato da Clock)
CurrentTimeInvalidated

Si verifica quando l'orologio non è CurrentTime valido.

(Ereditato da Clock)
RemoveRequested

Si verifica quando il Remove() metodo viene chiamato su questo Clock oggetto o uno dei relativi orologi padre.

(Ereditato da Clock)

Si applica a

Vedi anche