ClockController Klasa

Definicja

Interaktywnie kontroluje 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
Dziedziczenie
ClockController

Uwagi

Użyj ClockController , aby interaktywnie zacząć, wstrzymywać, wznawiać, poszukiwać, pomijać, zatrzymywać i usuwać Clock .Use a ClockController to interactively begin, pause, resume, seek, skip, stop, and remove a Clock. Możesz interaktywnie kontrolować zegary na poziomie głównym.You can only interactively control root-level clocks.

Właściwości

Clock

Pobiera Clock kontrolowane przez ten ClockController .Gets the Clock controlled by this ClockController.

Dispatcher

Pobiera Dispatcher ten DispatcherObject program jest skojarzony z.Gets the Dispatcher this DispatcherObject is associated with.

(Odziedziczone po DispatcherObject)
SpeedRatio

Pobiera lub ustawia szybkość dla elementu docelowego Clock .Gets or sets the interactive speed of the target Clock.

Metody

Begin()

Ustawia obiekt docelowy Clock do rozpoczęcia od następnego taktu.Sets the target Clock to begin at the next tick.

CheckAccess()

Określa, czy wątek wywołujący ma dostęp do tego DispatcherObject .Determines whether the calling thread has access to this DispatcherObject.

(Odziedziczone po DispatcherObject)
Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.Determines whether the specified object is equal to the current object.

(Odziedziczone po Object)
GetHashCode()

Służy jako domyślna funkcja skrótu.Serves as the default hash function.

(Odziedziczone po Object)
GetType()

Pobiera Type bieżące wystąpienie.Gets the Type of the current instance.

(Odziedziczone po Object)
MemberwiseClone()

Tworzy skróconą kopię bieżącego elementu Object .Creates a shallow copy of the current Object.

(Odziedziczone po Object)
Pause()

Uniemożliwia przejście elementu docelowego Clock .Stops the target Clock from progressing.

Remove()

Usuwa Clock powiązane z tym ClockController z właściwości, które są animowane.Removes the Clock associated with this ClockController from the properties it animates. Zegar i jego elementy podrzędne nie będą miały już wpływu na te właściwości.The clock and its child clocks will no longer affect these properties.

Resume()

Umożliwia Clock wznowienie postępów, które zostały wcześniej wstrzymane.Enables a Clock that was previously paused to resume progressing.

Seek(TimeSpan, TimeSeekOrigin)

Wyszukuje element docelowy Clock o określonej wartości, gdy występuje następny takt.Seeks the target Clock by the specified amount when the next tick occurs. Jeśli zegar docelowy jest zatrzymany, wyszukiwanie spowoduje jego ponowne uaktywnienie.If the target clock is stopped, seeking makes it active again.

SeekAlignedToLastTick(TimeSpan, TimeSeekOrigin)

Wyszukuje element docelowy Clock o określonej kwocie od razu.Seeks the target Clock by the specified amount immediately. Jeśli zegar docelowy jest zatrzymany, wyszukiwanie spowoduje jego ponowne uaktywnienie.If the target clock is stopped, seeking makes it active again.

SkipToFill()

Przesuwa bieżący czas docelowy Clock na koniec okresu aktywności.Advances the current time of the target Clock to the end of its active period.

Stop()

Zamyka element docelowy Clock .Stops the target Clock.

ToString()

Zwraca ciąg reprezentujący bieżący obiekt.Returns a string that represents the current object.

(Odziedziczone po Object)
VerifyAccess()

Wymusza, że wątek wywołujący ma dostęp do tego DispatcherObject .Enforces that the calling thread has access to this DispatcherObject.

(Odziedziczone po DispatcherObject)

Dotyczy

Zobacz też