MediaClock 类

定义

通过 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

获取可用来启动、暂停、恢复、查找、跳过、停止或删除此 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

获取用于描述时钟控制行为的 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)

适用于

另请参阅