AnimationClock Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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à
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) |