API Reference
ProgressRow
One row of a progress display as columns see it: a lane of Lanes or a ProgressBar, with its timing, smoothed rate and remaining time at the moment of rendering.
Inheritance
- Object
- ProgressRow
Usage
Explore 6 API references to this type
This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.
Accepted by parameters 6
- Method ProgressColumn.Draw
- Method ProgressColumn.Measure
- Method ProgressColumn.Render
- Method ProgressColumn.Summarize
- Method ProgressColumns.Custom
- Method ProgressColumns.Custom
Inherited Methods
public virtual Boolean Equals(Object? obj) #BooleanParameters
- obj Object?
Properties
public String Key { get; } #The row key (the lane key, or the progress widget's name).
public RichText? LabelText { get; } #The label as rich text, when it was given as rich text.
public RichText? DetailText { get; } #The detail as rich text, when it was given as rich text.
public TimeSpan? Finished { get; } #When the row finished (session clock), or null.
public Double Rate { get; } #The smoothed rate in items per second over the rate window, or 0 when unknown.
public Boolean IsFinished { get; } #Whether the row has finished (pass, fail, warn or skip).
public TimeSpan? Elapsed { get; } #The time spent so far (or in total, once finished), or null before the start.
public TimeSpan? Remaining { get; } #The estimated time left from the smoothed rate, or null when it cannot be estimated.