AnimationClock クラス

定義

AnimationTimeline の実行時の状態を維持し、その出力値を処理します。Maintains the run-time state of an AnimationTimeline and processes its output values.

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から生成されます。AnimationClock objects are generated from AnimationTimeline objects. AnimationTimeline 、アニメーションの出力値、期間、開始時刻、終了時刻、およびその他の基本的なアニメーション情報を記述します。An AnimationTimeline describes an animation's output values, duration, begin time, end time, and other fundamental animation information. AnimationClockAnimationTimelineオブジェクトによって記述されるアニメーション値を処理します。An AnimationClock processes the animation values described by an AnimationTimeline object.

コンストラクター

AnimationClock(AnimationTimeline)

AnimationClock クラスの新しいインスタンスを初期化します。Initializes a new instance of the AnimationClock class.

プロパティ

Controller

この Clock を開始、一時停止、再開、シーク、スキップ、停止、削除するために使用できる ClockController を取得します。Gets a ClockController that can be used to start, pause, resume, seek, skip, stop, or remove this Clock.

(継承元 Clock)
CurrentGlobalSpeed

現実世界の時間と比較したときの、クロックの時間が現在進行しているレートを取得します。Gets the rate at which the clock's time is currently progressing, compared to real-world time.

(継承元 Clock)
CurrentGlobalTime

WPFWPF タイミング システムによって確立される、現在のグローバル時刻を取得します。Gets the current global time, as established by the WPFWPF timing system.

(継承元 Clock)
CurrentIteration

このクロックの現在の反復を取得します。Get the current iteration of this clock.

(継承元 Clock)
CurrentProgress

現在の反復におけるこの Clock の進行状況を取得します。Gets the current progress of this Clock within its current iteration.

(継承元 Clock)
CurrentState

クロックが現在 ActiveFilling、または Stopped であるかどうかを示す値を取得します。Gets a value indicating whether the clock is currently Active, Filling, or Stopped.

(継承元 Clock)
CurrentTime

このクロックの現在の反復における現在の時刻を取得します。Gets this clock's current time within its current iteration.

(継承元 Clock)
Dispatcher

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

(継承元 DispatcherObject)
HasControllableRoot

この Clock が制御可能なクロック ツリーの一部かどうかを示す値を取得します。Gets a value that indicates whether this Clock is part of a controllable clock tree.

(継承元 Clock)
IsPaused

この Clock または親が一時停止しているかどうかを示す値を取得します。Gets a value that indicates whether this Clock, or any of its parents, is paused.

(継承元 Clock)
NaturalDuration

このクロックの Timeline の自然な継続時間を取得します。Gets the natural duration of this clock's Timeline.

(継承元 Clock)
Parent

このクロックの親であるクロックを取得します。Gets the clock that is the parent of this clock.

(継承元 Clock)
Timeline

このクロックの動作を記述する AnimationTimeline を取得します。Gets the AnimationTimeline that describes this clock's behavior.

メソッド

CheckAccess()

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

(継承元 DispatcherObject)
DiscontinuousTimeMovement()

派生クラスで実装された場合、クロックを反復、スキップ、シークするたびに呼び出されます。When implemented in a derived class, will be invoked whenever a clock repeats, skips, or seeks.

(継承元 Clock)
Equals(Object)

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

(継承元 Object)
GetCanSlip()

Clock に、タイミング システムとの同期を必要とする可能性がある専用の外部タイム ソースがあるかどうかを示す値を返します。Returns whether the Clock has its own external time source, which may require synchronization with the timing system.

(継承元 Clock)
GetCurrentTimeCore()

このクロックの現在の反復における現在の時刻を取得します。Gets this clock's current time within its current iteration.

(継承元 Clock)
GetCurrentValue(Object, Object)

AnimationClock の現在の出力値を取得します。Gets the current output value of the AnimationClock.

GetHashCode()

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

(継承元 Object)
GetType()

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

(継承元 Object)
MemberwiseClone()

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

(継承元 Object)
SpeedChanged()

派生クラスで実装された場合、クロックを開始、スキップ、一時停止、再開するか、クロックの SpeedRatio を変更するたびに呼び出されます。When implemented in a derived class, will be invoked whenever a clock begins, skips, pauses, resumes, or when the clock's SpeedRatio is modified.

(継承元 Clock)
Stopped()

派生クラスで実装された場合、Stop() メソッドを使用してクロックを停止するたびに呼び出されます。When implemented in a derived class, will be invoked whenever a clock is stopped using the Stop() method.

(継承元 Clock)
ToString()

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

(継承元 Object)
VerifyAccess()

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

(継承元 DispatcherObject)

イベント

Completed

クロックの再生が完全に終了すると発生します。Occurs when this clock has completely finished playing.

(継承元 Clock)
CurrentGlobalSpeedInvalidated

クロックの速度が更新されると発生します。Occurs when the clock's speed is updated.

(継承元 Clock)
CurrentStateInvalidated

クロックの CurrentState プロパティが更新されると発生します。Occurs when the clock's CurrentState property is updated.

(継承元 Clock)
CurrentTimeInvalidated

このクロックの CurrentTime が無効になると発生します。Occurs when this clock's CurrentTime becomes invalid.

(継承元 Clock)
RemoveRequested

この Remove() または親クロックのいずれかで Clock メソッドが呼び出されると発生します。Occurs when the Remove() method is called on this Clock or one of its parent clocks.

(継承元 Clock)

適用対象

こちらもご覧ください