AnimationClock クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
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 オブジェクトは、 AnimationTimeline オブジェクトから生成されます。 AnimationTimelineは、アニメーションの出力値、期間、開始時刻、終了時刻、およびその他の基本的なアニメーション情報を記述します。 AnimationClockは、AnimationTimeline オブジェクトによって記述されたアニメーション値を処理します。
コンストラクター
| 名前 | 説明 |
|---|---|
| AnimationClock(AnimationTimeline) |
AnimationClock クラスの新しいインスタンスを初期化します。 |
プロパティ
| 名前 | 説明 |
|---|---|
| Controller |
このClockControllerを開始、一時停止、再開、シーク、スキップ、停止、または削除するために使用できるClockを取得します。 (継承元 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 |
このクロックの動作を説明する 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) |