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

获取可用来启动、暂停、恢复、查找、跳过、停止或删除此 ClockClockController

(继承自 Clock)
CurrentGlobalSpeed

获取与现实世界的时间相比较,时钟时间的当前前进速率。

(继承自 Clock)
CurrentGlobalTime

获取由 WPF 计时系统建立的当前全局时间。

(继承自 Clock)
CurrentIteration

获取此时钟的当前迭代。

(继承自 Clock)
CurrentProgress

获取此 Clock 在其当前迭代中的当前进度。

(继承自 Clock)
CurrentState

获取指示时钟当前处于 ActiveFilling 还是 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)

适用于

另请参阅