AnimationClock Класс

Определение

Поддерживает состояние времени выполнения AnimationTimeline и обрабатывает его выходные значения.

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
Наследование
AnimationClock

Комментарии

AnimationClock объекты формируются из AnimationTimeline объектов. AnimationTimelineОписывает выходные значения анимации, длительность, время начала, время окончания и другие фундаментальные сведения о анимации. AnimationClockОбрабатывает значения анимации, описанные AnimationTimeline объектом.

Конструкторы

AnimationClock(AnimationTimeline)

Инициализирует новый экземпляр класса AnimationClock.

Свойства

Controller

Возвращает объект ClockController, который можно использовать для запуска, приостановки, возобновления работы, поиска, пропуска, остановки или удаления этого объекта Clock.

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

Получает текущую скорость хода часов по сравнению с реальным временем.

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

Возвращает текущее глобальное время, установленное системой управления временем WPF.

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

Возвращает текущую итерацию часов.

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

Возвращает текущее положение объекта Clock в текущей итерации.

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

Получает значение, указывающее текущее состояние таймера: Active, Filling или Stopped.

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

Возвращает текущее время часов в текущей итерации.

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

Возвращает объект Dispatcher, с которым связан этот объект DispatcherObject.

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

Возвращает значение, которое указывает, является ли объект Clock частью управляемого дерева часов.

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

Возвращает значение, которое указывает, приостановлен ли объект Clock или любой из его родительских объектов.

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

Возвращает естественную длительность объекта Timeline часов.

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

Возвращает объект часов, являющийся родительским для данного объекта.

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

Возвращает объект AnimationTimeline, который описывает поведение часов.

Методы

CheckAccess()

Определяет, имеет ли вызывающий поток доступ к этому DispatcherObject.

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

При реализации в производном классе этот метод вызывается при повторении, пропуске или поиске часов.

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

Определяет, равен ли указанный объект текущему объекту.

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

Возвращает значение, указывающее, имеет ли объект Clock собственный внешний источник времени, для которого может потребоваться синхронизация с системой расчета времени.

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

Возвращает текущее время часов в текущей итерации.

(Унаследовано от Clock)
GetCurrentValue(Object, Object)

Возвращает выходное значение объекта AnimationClock.

GetHashCode()

Служит хэш-функцией по умолчанию.

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

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

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

Создает неполную копию текущего объекта Object.

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

При реализации в производном классе вызывается при запуске, переходе, приостановке и возобновлении часов, а также при изменении объекта SpeedRatio часов.

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

При реализации в производном классе вызывается при останове часов с использованием метода Stop().

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

Возвращает строку, представляющую текущий объект.

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

Обеспечивает наличие у вызывающего потока доступ к этому DispatcherObject.

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

События

Completed

Происходит при полной остановке воспроизведения часов.

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

Происходит при обновлении скорости хода часов.

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

Происходит при обновлении свойства CurrentState часов.

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

Происходит в момент, когда параметр CurrentTime часов становится недействительным.

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

Происходит при вызове метода Remove() в объекте Clock или одном из его родительских объектов.

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

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

См. также раздел