ClockController ClockController ClockController ClockController Class

定義

Clock を対話的に制御します。Interactively controls a 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
継承
ClockControllerClockControllerClockControllerClockController

注釈

使用して、ClockController対話形式で開始、一時停止、再開、シーク、スキップ、停止、および削除する、Clockします。Use a ClockController to interactively begin, pause, resume, seek, skip, stop, and remove a Clock. ルート レベルのクロックを対話形式でのみ制御できます。You can only interactively control root-level clocks.

プロパティ

Clock Clock Clock Clock

この Clock によって制御される ClockController を取得します。Gets the Clock controlled by this ClockController.

Dispatcher Dispatcher Dispatcher Dispatcher

この Dispatcher が関連付けられている DispatcherObject を取得します。Gets the Dispatcher this DispatcherObject is associated with.

(Inherited from DispatcherObject)
SpeedRatio SpeedRatio SpeedRatio SpeedRatio

対象の Clock の対話速度を取得または設定します。Gets or sets the interactive speed of the target Clock.

メソッド

Begin() Begin() Begin() Begin()

対象の Clock を次のタイマー刻みで開始するように設定します。Sets the target Clock to begin at the next tick.

CheckAccess() CheckAccess() CheckAccess() CheckAccess()

呼び出し元のスレッドがこの DispatcherObject にアクセスできるかどうかを確認します。Determines whether the calling thread has access to this DispatcherObject.

(Inherited from DispatcherObject)
Equals(Object) Equals(Object) Equals(Object) Equals(Object)

指定したオブジェクトが、現在のオブジェクトと等しいかどうかを判断します。Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

既定のハッシュ関数として機能します。Serves as the default hash function.

(Inherited from Object)
GetType() GetType() GetType() GetType()

現在のインスタンスの Type を取得します。Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

現在の Object の簡易コピーを作成します。Creates a shallow copy of the current Object.

(Inherited from Object)
Pause() Pause() Pause() Pause()

ターゲットの Clock の進行を停止します。Stops the target Clock from progressing.

Remove() Remove() Remove() Remove()

この Clock に関連付けられた ClockController を、アニメーション化するプロパティから削除します。Removes the Clock associated with this ClockController from the properties it animates. クロックとその子クロックは、これらのプロパティに対して影響を及ぼさなくなります。The clock and its child clocks will no longer affect these properties.

Resume() Resume() Resume() Resume()

一時停止されている Clock を有効にして、進行を再開します。Enables a Clock that was previously paused to resume progressing.

Seek(TimeSpan, TimeSeekOrigin) Seek(TimeSpan, TimeSeekOrigin) Seek(TimeSpan, TimeSeekOrigin) Seek(TimeSpan, TimeSeekOrigin)

次のティックが発生した時点で、ターゲット Clock を指定された量だけシークします。Seeks the target Clock by the specified amount when the next tick occurs. 対象のクロックが停止している場合は、このシークによって再びアクティブになります。If the target clock is stopped, seeking makes it active again.

SeekAlignedToLastTick(TimeSpan, TimeSeekOrigin) SeekAlignedToLastTick(TimeSpan, TimeSeekOrigin) SeekAlignedToLastTick(TimeSpan, TimeSeekOrigin) SeekAlignedToLastTick(TimeSpan, TimeSeekOrigin)

対象の Clock を指定した量だけ直ちにシークします。Seeks the target Clock by the specified amount immediately. 対象のクロックが停止している場合は、このシークによって再びアクティブになります。If the target clock is stopped, seeking makes it active again.

SkipToFill() SkipToFill() SkipToFill() SkipToFill()

ターゲット Clock の現在の時間をそのアクティブ期間の最後まで進めます。Advances the current time of the target Clock to the end of its active period.

Stop() Stop() Stop() Stop()

ターゲットの Clock を停止します。Stops the target Clock.

ToString() ToString() ToString() ToString()

現在のオブジェクトを表す文字列を返します。Returns a string that represents the current object.

(Inherited from Object)
VerifyAccess() VerifyAccess() VerifyAccess() VerifyAccess()

呼び出し元のスレッドがこの DispatcherObject にアクセスできるように強制します。Enforces that the calling thread has access to this DispatcherObject.

(Inherited from DispatcherObject)

適用対象

こちらもご覧ください