AnimationClock AnimationClock AnimationClock AnimationClock Class

Определение

Обслуживает состояние времени выполнения объекта 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 объекты, создаваемые 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. AnimationClock Обрабатывает значений анимации, описываемого AnimationTimeline объекта.An AnimationClock processes the animation values described by an AnimationTimeline object.

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

AnimationClock(AnimationTimeline) AnimationClock(AnimationTimeline) AnimationClock(AnimationTimeline) AnimationClock(AnimationTimeline)

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

Свойства

Controller Controller Controller Controller

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

(Inherited from Clock)
CurrentGlobalSpeed CurrentGlobalSpeed CurrentGlobalSpeed CurrentGlobalSpeed

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

(Inherited from Clock)
CurrentGlobalTime CurrentGlobalTime CurrentGlobalTime CurrentGlobalTime

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

(Inherited from Clock)
CurrentIteration CurrentIteration CurrentIteration CurrentIteration

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

(Inherited from Clock)
CurrentProgress CurrentProgress CurrentProgress CurrentProgress

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

(Inherited from Clock)
CurrentState CurrentState CurrentState CurrentState

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

(Inherited from Clock)
CurrentTime CurrentTime CurrentTime CurrentTime

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

(Inherited from Clock)
Dispatcher Dispatcher Dispatcher Dispatcher

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

(Inherited from DispatcherObject)
HasControllableRoot HasControllableRoot HasControllableRoot HasControllableRoot

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

(Inherited from Clock)
IsPaused IsPaused IsPaused IsPaused

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

(Inherited from Clock)
NaturalDuration NaturalDuration NaturalDuration NaturalDuration

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

(Inherited from Clock)
Parent Parent Parent Parent

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

(Inherited from Clock)
Timeline Timeline Timeline Timeline

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

Методы

CheckAccess() CheckAccess() CheckAccess() CheckAccess()

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

(Inherited from DispatcherObject)
DiscontinuousTimeMovement() DiscontinuousTimeMovement() DiscontinuousTimeMovement() DiscontinuousTimeMovement()

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

(Inherited from Clock)
Equals(Object) Equals(Object) Equals(Object) Equals(Object)

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

(Inherited from Object)
GetCanSlip() GetCanSlip() GetCanSlip() GetCanSlip()

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

(Inherited from Clock)
GetCurrentTimeCore() GetCurrentTimeCore() GetCurrentTimeCore() GetCurrentTimeCore()

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

(Inherited from Clock)
GetCurrentValue(Object, Object) GetCurrentValue(Object, Object) GetCurrentValue(Object, Object) GetCurrentValue(Object, Object)

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

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Служит хэш-функцией по умолчанию.Serves as the default hash function.

(Inherited from Object)
GetType() GetType() GetType() GetType()

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

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Создает неполную копию текущего объекта Object.Creates a shallow copy of the current Object.

(Inherited from Object)
SpeedChanged() SpeedChanged() SpeedChanged() 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.

(Inherited from Clock)
Stopped() Stopped() Stopped() Stopped()

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

(Inherited from Clock)
ToString() ToString() ToString() ToString()

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

(Inherited from Object)
VerifyAccess() VerifyAccess() VerifyAccess() VerifyAccess()

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

(Inherited from DispatcherObject)

События

Completed Completed Completed Completed

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

(Inherited from Clock)
CurrentGlobalSpeedInvalidated CurrentGlobalSpeedInvalidated CurrentGlobalSpeedInvalidated CurrentGlobalSpeedInvalidated

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

(Inherited from Clock)
CurrentStateInvalidated CurrentStateInvalidated CurrentStateInvalidated CurrentStateInvalidated

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

(Inherited from Clock)
CurrentTimeInvalidated CurrentTimeInvalidated CurrentTimeInvalidated CurrentTimeInvalidated

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

(Inherited from Clock)
RemoveRequested RemoveRequested RemoveRequested RemoveRequested

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

(Inherited from Clock)

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

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