MediaClock 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
通过 MediaTimeline 维护媒体的计时状态。
public ref class MediaClock : System::Windows::Media::Animation::Clock
public class MediaClock : System.Windows.Media.Animation.Clock
type MediaClock = class
inherit Clock
Public Class MediaClock
Inherits Clock
- 继承
构造函数
MediaClock(MediaTimeline) |
初始化 MediaClock 类的新实例。 |
属性
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 |
获取用于描述时钟控制行为的 MediaTimeline。 |
方法
CheckAccess() |
确定调用线程是否可以访问此 DispatcherObject。 (继承自 DispatcherObject) |
DiscontinuousTimeMovement() |
当运动是不连续的运动时调用。 |
Equals(Object) |
确定指定对象是否等于当前对象。 (继承自 Object) |
GetCanSlip() |
检索一个指示媒体时钟是否可以滑动的值。 |
GetCurrentTimeCore() |
检索一个标识实际媒体时间的值。 此值可用于滑动同步。 |
GetHashCode() |
作为默认哈希函数。 (继承自 Object) |
GetType() |
获取当前实例的 Type。 (继承自 Object) |
MemberwiseClone() |
创建当前 Object 的浅表副本。 (继承自 Object) |
SpeedChanged() |
当时钟速度发生变化时调用。 |
Stopped() |
当时钟停止时调用。 |
ToString() |
返回表示当前对象的字符串。 (继承自 Object) |
VerifyAccess() |
强制调用线程具有此 DispatcherObject 的访问权限。 (继承自 DispatcherObject) |
事件
Completed |
当此时钟完全播放完毕时发生。 (继承自 Clock) |
CurrentGlobalSpeedInvalidated |
在更新时钟速度时发生。 (继承自 Clock) |
CurrentStateInvalidated |
当更新时钟的 CurrentState 属性时发生。 (继承自 Clock) |
CurrentTimeInvalidated |
当此时钟的 CurrentTime 变为无效时发生。 (继承自 Clock) |
RemoveRequested |
当对此 Remove() 或其父时钟之一调用 Clock 方法时发生。 (继承自 Clock) |