Clock.CurrentProgress 속성


현재 반복 내에서 이 Clock의 현재 진행률을 가져옵니다.Gets the current progress of this Clock within its current iteration.

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

속성 값

이 Clock이 Stopped이면 null이고, 그렇지 않으면 0입니다. 또한 이 Clock이 활성 상태이며 해당 TimelineDurationForever이면 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 값은 Clock이 진행되고 있지 않음을 나타내며 1.0 값은 Clock이 현재 반복의 끝에 도달했음을 나타냅니다.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.


이 속성의 값은이 clock의 TimelineDuration에서 정규화 된 CurrentTime를 나타냅니다.The value of this property indicates the CurrentTime normalized by the Duration of this clock's Timeline.

Filling 되는 clock의 CurrentProgress는 1.0입니다.A clock that is Filling has a CurrentProgress of 1.0.

타임 라인을 사용 하 여 타이머Using a Timeline as a Timer

타임 라인의 clock은 연결 된 이벤트 처리기가 있거나 (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.

적용 대상