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.


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

가 1.0 인 클록입니다 Filling CurrentProgress .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.

적용 대상