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 объекты создаются из 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) |