ClockController Класс

Определение

Управляет 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
Наследование
ClockController

Комментарии

Используйте для интерактивного запуска, приостановки, возобновления, поиска, пропуска, остановки и Clockудаления. ClockControllerUse a ClockController to interactively begin, pause, resume, seek, skip, stop, and remove a Clock. Вы можете управлять только часами корневого уровня в интерактивном режиме.You can only interactively control root-level clocks.

Свойства

Clock

Возвращает объект Clock, управляемый данным методом ClockController.Gets the Clock controlled by this ClockController.

Dispatcher

Возвращает объект Dispatcher, с которым связан этот объект DispatcherObject.Gets the Dispatcher this DispatcherObject is associated with.

(Унаследовано от DispatcherObject)
SpeedRatio

Получает или задает интерактивную скорость целевого объекта Clock.Gets or sets the interactive speed of the target Clock.

Методы

Begin()

Задает начало целевого объекта Clock в следующем делении.Sets the target Clock to begin at the next tick.

CheckAccess()

Определяет, имеет ли вызывающий поток доступ к этому DispatcherObject.Determines whether the calling thread has access to this DispatcherObject.

(Унаследовано от DispatcherObject)
Equals(Object)

Определяет, равен ли указанный объект текущему объекту.Determines whether the specified object is equal to the current object.

(Унаследовано от Object)
GetHashCode()

Служит в качестве хэш-функции по умолчанию.Serves as the default hash function.

(Унаследовано от Object)
GetType()

Возвращает объект Type для текущего экземпляра.Gets the Type of the current instance.

(Унаследовано от Object)
MemberwiseClone()

Создает неполную копию текущего объекта Object.Creates a shallow copy of the current Object.

(Унаследовано от Object)
Pause()

Останавливает выполнение целевого объекта Clock.Stops the target Clock from progressing.

Remove()

Удаляет объект Clock, связанный с объектом ClockController, из анимируемых им свойств.Removes the Clock associated with this ClockController from the properties it animates. Объект часов и дочерние объекты часов больше не будут влиять на эти свойства.The clock and its child clocks will no longer affect these properties.

Resume()

Включает ранее приостановленный Clock, чтобы возобновить выполнение.Enables a Clock that was previously paused to resume progressing.

Seek(TimeSpan, TimeSeekOrigin)

Выполняет поиск целевого объекта Clock по указанной величине при следующем тике.Seeks the target Clock by the specified amount when the next tick occurs. Если часы целевого объекта остановлены, поиск делает их активными.If the target clock is stopped, seeking makes it active again.

SeekAlignedToLastTick(TimeSpan, TimeSeekOrigin)

Незамедлительно выполняет поиск целевого объекта Clock по указанной величине.Seeks the target Clock by the specified amount immediately. Если часы целевого объекта остановлены, поиск делает их активными.If the target clock is stopped, seeking makes it active again.

SkipToFill()

Перемещает текущее время целевого объекта Clock в конец его активного периода.Advances the current time of the target Clock to the end of its active period.

Stop()

Останавливает целевой таймер Clock.Stops the target Clock.

ToString()

Возвращает строку, представляющую текущий объект.Returns a string that represents the current object.

(Унаследовано от Object)
VerifyAccess()

Обеспечивает наличие у вызывающего потока доступ к этому DispatcherObject.Enforces that the calling thread has access to this DispatcherObject.

(Унаследовано от DispatcherObject)

Применяется к

Дополнительно