ClockController Classe

Definizione

Controlla in modo interattivo un oggetto Clock.Interactively controls a Clock.

public ref class ClockController sealed : System::Windows::Threading::DispatcherObject
public sealed class ClockController : System.Windows.Threading.DispatcherObject
type ClockController = class
    inherit DispatcherObject
Public NotInheritable Class ClockController
Inherits DispatcherObject
Ereditarietà
ClockController

Commenti

Usare un ClockController oggetto per avviare, sospendere, riprendere, cercare, ignorare, arrestare e rimuovere un Clockoggetto in modo interattivo.Use a ClockController to interactively begin, pause, resume, seek, skip, stop, and remove a Clock. È possibile controllare gli orologi a livello di radice solo in modo interattivo.You can only interactively control root-level clocks.

Proprietà

Clock

Ottiene il Clock controllato da questo ClockController.Gets the Clock controlled by this ClockController.

Dispatcher

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

(Ereditato da DispatcherObject)
SpeedRatio

Ottiene o imposta la velocità interattiva dell'oggetto Clock di destinazione.Gets or sets the interactive speed of the target Clock.

Metodi

Begin()

Imposta l'oggetto Clock di destinazione in modo che inizi al tick successivo.Sets the target Clock to begin at the next tick.

CheckAccess()

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

(Ereditato da DispatcherObject)
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)
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)
Pause()

Arresta l'avanzamento del Clock di destinazione.Stops the target Clock from progressing.

Remove()

Rimuove il Clock associato a questo ClockController dalle proprietà che crea l’animazione.Removes the Clock associated with this ClockController from the properties it animates. Il clock e gli elementi figlio non influiranno più su queste proprietà.The clock and its child clocks will no longer affect these properties.

Resume()

Consente a un oggetto Clock precedentemente sospeso di riprendere l'avanzamento.Enables a Clock that was previously paused to resume progressing.

Seek(TimeSpan, TimeSeekOrigin)

Cerca la proprietà Clock di destinazione in base al valore specificato quando si verifica il tick successivo.Seeks the target Clock by the specified amount when the next tick occurs. Se l'orologio di destinazione viene arrestato, la ricerca lo riattiva di nuovo.If the target clock is stopped, seeking makes it active again.

SeekAlignedToLastTick(TimeSpan, TimeSeekOrigin)

Cerca immediatamente il Clock di destinazione in base alla quantità specificata.Seeks the target Clock by the specified amount immediately. Se l'orologio di destinazione viene arrestato, la ricerca lo riattiva di nuovo.If the target clock is stopped, seeking makes it active again.

SkipToFill()

Sposta l'ora corrente dell'oggetto Clock di destinazione alla fine del periodo attivo.Advances the current time of the target Clock to the end of its active period.

Stop()

Arresta l'oggetto Clock di destinazione.Stops the target 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)

Si applica a

Vedi anche