eQuantic.UIeQuantic.UI
Docs
Playground
GitHub
DocsSurfaces & display
ProgressBar
View source
1 min read
Determinate or indeterminate progress on a linear track, with a prominent variant for primary waits.
1
using eQuantic.UI.Components;
MODES
determinate
indeterminate
prominent
Usage
1
new ProgressBar(_uploaded / (float)_total) { Prominent = true }
API
Prop
Type
Default
Description
Prominent
bool
false
Thicker track for a page-level operation.
States
State
Rendering
Determinate
The fill animates to the new value over Motion.State
Indeterminate
A looping sweep
Complete
The fill holds; announce completion once
Accessibility
Role progressbar with min, max and now. Indeterminate announces "busy" without a value.
When to use
Operations longer than about a second whose progress is knowable.
Avoid
Fake progress. If you cannot measure it, use an indeterminate indicator.
WARNINGValue, variant and label live on the constructor — read ProgressBar.cs for the exact signature before wiring a custom track.
NOTEEvery dimension resolves through Sizing.*(SizeVariant) and the token scales — never a literal. Source: src/eQuantic.UI.Components/ProgressBar.cs.