Clock.CurrentProgress Clock.CurrentProgress Clock.CurrentProgress Clock.CurrentProgress Property

定義

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

public:
 property Nullable<double> CurrentProgress { Nullable<double> get(); };
public Nullable<double> CurrentProgress { get; }
member this.CurrentProgress : Nullable<double>
Public ReadOnly Property CurrentProgress As Nullable(Of Double)

プロパティ値

このクロックが Stopped の場合は null、またはこのクロックがアクティブであり、その TimelineDurationForever の場合は 0.0。それ以外の場合は、現在の反復におけるこの Clock の現在の進行状況を示す 0.0 ~ 1.0 の値。null if this clock is Stopped, or 0.0 if this clock is active and its Timeline has a Duration of Forever; otherwise, a value between 0.0 and 1.0 that indicates the current progress of this Clock within its current iteration. 値 0.0 はまったく進行していないことを示し、値 1.0 はクロックが現在の反復の最後にあることを示します。A value of 0.0 indicates no progress, and a value of 1.0 indicates that the clock is at the end of its current iteration.

注釈

このプロパティの値を示します、CurrentTimeで正規化された、DurationこのクロックのTimelineします。The value of this property indicates the CurrentTime normalized by the Duration of this clock's Timeline.

あるクロックFillingが、 CurrentProgress 1.0。A clock that is Filling has a CurrentProgress of 1.0.

タイムラインを使用して、タイマーとしてUsing a Timeline as a Timer

タイムラインのクロックは、関連付けられているイベント ハンドラーがある場合にのみ実行または (の場合、AnimationClockオブジェクト) のプロパティに関連付けられています。A timeline's clock will only progress when there's an event handler associated with it or (in the case of an AnimationClock object) it is associated with a property. この理由 (および他のユーザー)、これは使用しないで使用すること、Timelineタイマーとして。For this reason (and others), it's not recommended that you use a Timeline as a timer.

適用対象