AnimationClock Classe

Definizione

Mantiene lo stato di runtime di un oggetto AnimationTimeline e ne elabora i 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 oggetto AnimationTimeline 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 elabora i valori di animazione descritti da un AnimationTimeline oggetto.

Costruttori

AnimationClock(AnimationTimeline)

Inizializza una nuova istanza della classe AnimationClock.

Proprietà

Controller

Ottiene un ClockController che può essere usato per avviare, sospendere, ripristinare, cercare, ignorare, arrestare o rimuovere questo Clock.

(Ereditato da Clock)
CurrentGlobalSpeed

Ottiene la velocità di avanzamento del tempo del clock corrente, rispetto al tempo del mondo reale.

(Ereditato da Clock)
CurrentGlobalTime

Ottiene l'ora globale corrente, come stabilito dal sistema di temporizzazione WPF.

(Ereditato da Clock)
CurrentIteration

Ottenere l'iterazione corrente di questo clock.

(Ereditato da Clock)
CurrentProgress

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

(Ereditato da Clock)
CurrentState

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

(Ereditato da Clock)
CurrentTime

Ottiene l'ora corrente di questo clock all'interno dell'iterazione corrente.

(Ereditato da Clock)
Dispatcher

Ottiene l'oggetto Dispatcher associato a DispatcherObject.

(Ereditato da DispatcherObject)
HasControllableRoot

Ottiene un valore che indica se il controllo Clock fa parte di una struttura ad albero del clock controllabile.

(Ereditato da Clock)
IsPaused

Ottiene un valore che indica se questo Clock o alcuni elementi padri, è messo in pausa.

(Ereditato da Clock)
NaturalDuration

Ottiene la durata standard della Timeline di questo clock.

(Ereditato da Clock)
Parent

Ottiene il clock che è l’elemento padre di questo clock.

(Ereditato da Clock)
Timeline

Ottiene AnimationTimeline che descrive il comportamento di questo clock.

Metodi

CheckAccess()

Determina se il thread chiamante ha accesso a DispatcherObject.

(Ereditato da DispatcherObject)
DiscontinuousTimeMovement()

In caso di implementazione in una classe derivata, verrà richiamato ogni qualvolta un clock ripete, salta o cerca.

(Ereditato da Clock)
Equals(Object)

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

(Ereditato da Object)
GetCanSlip()

Indica se Clock ha la propria origine dell'ora esterna che può richiedere una sincronizzazione con il sistema di temporizzazione.

(Ereditato da Clock)
GetCurrentTimeCore()

Ottiene l'ora corrente di questo clock all'interno dell'iterazione corrente.

(Ereditato da Clock)
GetCurrentValue(Object, Object)

Ottiene il valore di output corrente di AnimationClock.

GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetType()

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(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.

(Ereditato da Clock)
Stopped()

In caso di implementazione in una classe derivata, verrà richiamato ogni qualvolta un clock viene interrotto utilizzando il metodo Stop().

(Ereditato da Clock)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)
VerifyAccess()

Impone che il thread chiamante abbia accesso a DispatcherObject.

(Ereditato da DispatcherObject)

Eventi

Completed

Si verifica quando questo clock ha completamente terminato l’esecuzione.

(Ereditato da Clock)
CurrentGlobalSpeedInvalidated

Si verifica quando la velocità del clock viene aggiornata.

(Ereditato da Clock)
CurrentStateInvalidated

Si verifica quando la proprietà CurrentState del clock viene aggiornata.

(Ereditato da Clock)
CurrentTimeInvalidated

Si verifica quando il CurrentTime di questo clock diventa non valido.

(Ereditato da Clock)
RemoveRequested

Si verifica quando viene chiamata l’evento Remove() su questo Clock o uno dei suoi clock genitori.

(Ereditato da Clock)

Si applica a

Vedi anche