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 |
获取可用于启动、暂停、恢复、查找、跳过、停止或删除此操作ClockController的一个Clock。 (继承自 Clock) |
| CurrentGlobalSpeed |
获取与实际时间相比,时钟时间当前进行的速度。 (继承自 Clock) |
| CurrentGlobalTime |
获取由 WPF 计时系统建立的当前全局时间。 (继承自 Clock) |
| CurrentIteration |
获取此时钟的当前迭代。 (继承自 Clock) |
| CurrentProgress |
获取其当前迭代中的当前 Clock 进度。 (继承自 Clock) |
| CurrentState |
获取一个值,该值指示时钟当前ActiveFillingStopped是还是 。 (继承自 Clock) |
| CurrentTime |
获取此时钟的当前时间在其当前迭代中。 (继承自 Clock) |
| Dispatcher |
获取与此DispatcherDispatcherObject关联的值。 (继承自 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) |