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, 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) |