AnimationClock 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
维护 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 |
获取可用来启动、暂停、恢复、查找、跳过、停止或删除此 Clock 的 ClockController。 (继承自 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) |