ClockController クラス

定義

Clockを対話形式で制御します。

public ref class ClockController sealed : System::Windows::Threading::DispatcherObject
public sealed class ClockController : System.Windows.Threading.DispatcherObject
type ClockController = class
    inherit DispatcherObject
Public NotInheritable Class ClockController
Inherits DispatcherObject
継承
ClockController

注釈

ClockControllerを使用して、Clockを対話形式で開始、一時停止、再開、シーク、スキップ、停止、および削除します。 ルート レベルのクロックのみを対話形式で制御できます。

プロパティ

名前 説明
Clock

このClockControllerによって制御されるClockを取得します。

Dispatcher

このDispatcherが関連付けられているDispatcherObjectを取得します。

(継承元 DispatcherObject)
SpeedRatio

ターゲット Clockの対話型速度を取得または設定します。

メソッド

名前 説明
Begin()

次のティックで開始するターゲット Clock を設定します。

CheckAccess()

呼び出し元のスレッドがこの DispatcherObjectにアクセスできるかどうかを判断します。

(継承元 DispatcherObject)
Equals(Object)

指定したオブジェクトが現在のオブジェクトと等しいかどうかを判断します。

(継承元 Object)
GetHashCode()

既定のハッシュ関数として機能します。

(継承元 Object)
GetType()

現在のインスタンスの Type を取得します。

(継承元 Object)
MemberwiseClone()

現在の Objectの簡易コピーを作成します。

(継承元 Object)
Pause()

ターゲット Clock の進行を停止します。

Remove()

アニメーション化するプロパティから、このClockControllerに関連付けられているClockを削除します。 クロックとその子クロックは、これらのプロパティに影響しなくなります。

Resume()

以前に一時停止した Clock を有効にして、進行状況を再開します。

Seek(TimeSpan, TimeSeekOrigin)

次のティックが発生したときに、指定した量のターゲット Clock をシークします。 ターゲット クロックが停止すると、シークによって再びアクティブになります。

SeekAlignedToLastTick(TimeSpan, TimeSeekOrigin)

指定した量のターゲット Clock を直ちにシークします。 ターゲット クロックが停止すると、シークによって再びアクティブになります。

SkipToFill()

ターゲット Clock の現在の時刻をアクティブな期間の終わりに進めます。

Stop()

ターゲット Clockを停止します。

ToString()

現在のオブジェクトを表す文字列を返します。

(継承元 Object)
VerifyAccess()

呼び出し元のスレッドがこの DispatcherObjectにアクセスできるように強制します。

(継承元 DispatcherObject)

適用対象

こちらもご覧ください