AnimationClock Класс

Определение

Обслуживает состояние времени выполнения объекта AnimationTimeline и обрабатывает его выходные значения.Maintains the run-time state of an AnimationTimeline and processes its output values.

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 объектов.AnimationClock objects are generated from AnimationTimeline objects. AnimationTimeline Описывает выходные значения анимации, длительность, время начала, время окончания и другие фундаментальные сведения о анимации.An AnimationTimeline describes an animation's output values, duration, begin time, end time, and other fundamental animation information. Обрабатывает значения анимации AnimationTimeline , описанные объектом. AnimationClockAn AnimationClock processes the animation values described by an AnimationTimeline object.

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

AnimationClock(AnimationTimeline)

Инициализирует новый экземпляр класса AnimationClock.Initializes a new instance of the AnimationClock class.

Свойства

Controller

Возвращает объект ClockController, который можно использовать для запуска, приостановки, возобновления, поиска, перехода, останова или удаления этого объекта Clock.Gets a ClockController that can be used to start, pause, resume, seek, skip, stop, or remove this Clock.

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

Получает текущую скорость хода часов по сравнению с реальным временем.Gets the rate at which the clock's time is currently progressing, compared to real-world time.

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

Возвращает текущее глобальное время, установленное системой расчета времени WPFWPF.Gets the current global time, as established by the WPFWPF timing system.

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

Возвращает текущую итерацию часов.Get the current iteration of this clock.

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

Возвращает текущее положение объекта Clock в текущей итерации.Gets the current progress of this Clock within its current iteration.

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

Получает значение, указывающее текущее состояние таймера: Active, Filling или Stopped.Gets a value indicating whether the clock is currently Active, Filling, or Stopped.

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

Возвращает текущее время часов в текущей итерации.Gets this clock's current time within its current iteration.

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

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

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

Возвращает значение, которое указывает, является ли объект Clock частью управляемого дерева часов.Gets a value that indicates whether this Clock is part of a controllable clock tree.

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

Возвращает значение, которое указывает, приостановлен ли объект Clock или любой из его родительских объектов.Gets a value that indicates whether this Clock, or any of its parents, is paused.

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

Возвращает естественную длительность объекта Timeline часов.Gets the natural duration of this clock's Timeline.

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

Возвращает объект часов, являющийся родительским для данного объекта.Gets the clock that is the parent of this clock.

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

Возвращает объект AnimationTimeline, который описывает поведение часов.Gets the AnimationTimeline that describes this clock's behavior.

Методы

CheckAccess()

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

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

При реализации в производном классе этот метод вызывается при повторении, пропуске или поиске часов.When implemented in a derived class, will be invoked whenever a clock repeats, skips, or seeks.

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

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

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

Возвращает значение, указывающее, имеет ли объект Clock собственный внешний источник времени, для которого может потребоваться синхронизация с системой расчета времени.Returns whether the Clock has its own external time source, which may require synchronization with the timing system.

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

Возвращает текущее время часов в текущей итерации.Gets this clock's current time within its current iteration.

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

Возвращает выходное значение объекта AnimationClock.Gets the current output value of the AnimationClock.

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)
SpeedChanged()

При реализации в производном классе вызывается при запуске, переходе, приостановке и возобновлении часов, а также при изменении объекта SpeedRatio часов.When implemented in a derived class, will be invoked whenever a clock begins, skips, pauses, resumes, or when the clock's SpeedRatio is modified.

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

При реализации в производном классе вызывается при останове часов с использованием метода Stop().When implemented in a derived class, will be invoked whenever a clock is stopped using the Stop() method.

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

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

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

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

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

События

Completed

Происходит при полной остановке воспроизведения часов.Occurs when this clock has completely finished playing.

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

Происходит при обновлении скорости хода часов.Occurs when the clock's speed is updated.

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

Возникает при обновлении свойства часов CurrentState.Occurs when the clock's CurrentState property is updated.

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

Происходит в момент, когда параметр CurrentTime часов становится недействительным.Occurs when this clock's CurrentTime becomes invalid.

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

Происходит при вызове метода Remove() в объекте Clock или одном из его родительских объектов.Occurs when the Remove() method is called on this Clock or one of its parent clocks.

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

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

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