Clock.CurrentProgress Właściwość

Definicja

Pobiera bieżący postęp tej Clock operacji w bieżącej iteracji.

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

Wartość właściwości

null jeśli zegar ma Stoppedwartość , lub 0,0, jeśli zegar jest aktywny i ma TimelineDurationForeverwartość ; w przeciwnym razie wartość z zakresu od 0,0 do 1,0, która wskazuje bieżący postęp tego Zegara w bieżącej iteracji. Wartość 0,0 wskazuje brak postępu, a wartość 1,0 wskazuje, że zegar znajduje się na końcu bieżącej iteracji.

Uwagi

Wartość tej właściwości wskazuje CurrentTime znormalizowane przez Duration zegara Timeline.

Zegar, który ma FillingCurrentProgress wartość 1,0.

Używanie osi czasu jako czasomierza

Zegar osi czasu będzie postępować tylko wtedy, gdy istnieje program obsługi zdarzeń skojarzony z nim lub (w przypadku AnimationClock obiektu) jest skojarzony z właściwością. Z tego powodu (i inne) nie zaleca się używania Timeline funkcji jako czasomierza.

Dotyczy