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или FillingStopped.

(Унаследовано от 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)

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

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