AnimationClock クラス

定義

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

注釈

AnimationClock オブジェクトは、 AnimationTimeline オブジェクトから生成されます。 AnimationTimelineは、アニメーションの出力値、期間、開始時刻、終了時刻、およびその他の基本的なアニメーション情報を記述します。 AnimationClockは、AnimationTimeline オブジェクトによって記述されたアニメーション値を処理します。

コンストラクター

名前 説明
AnimationClock(AnimationTimeline)

AnimationClock クラスの新しいインスタンスを初期化します。

プロパティ

名前 説明
Controller

このClockControllerを開始、一時停止、再開、シーク、スキップ、停止、または削除するために使用できるClockを取得します。

(継承元 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

このクロックの動作を説明する 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)

適用対象

こちらもご覧ください