ProgressBar Class
NuGet: GHIElectronics.TinyCLR.UI
Assembly: GHIElectronics.TinyCLR.UI
Namespace: GHIElectronics.TinyCLR.UI.Controls
A bar control that visually fills to indicate progress toward a maximum value.
public class ProgressBar : Image, IDisposable
Constructors
ProgressBar()
public ProgressBar() : base()
Initializes a new instance of the ProgressBar class.
Properties
Direction
public Direction Direction { get; set; }
The direction in which the fill grows.
MaxValue
public int MaxValue { get; set; }
The value at which the bar is considered completely full.
Value
public int Value { get; set; }
The current progress value.
Alpha
public ushort Alpha { get; set; }
The opacity applied when rendering the bar.
RadiusBorder
public int RadiusBorder { get; set; }
Corner radius in pixels for the Scale9Image-rendered bar.
Border
public int Border { get; set; }
Legacy alias for RadiusBorder. Will be removed.
Methods
OnRender(DrawingContext dc)
public override void OnRender(DrawingContext dc)
Renders the progress bar background and its proportional fill.
Dispose()
public void Dispose()
Releases the bitmap resources used by the progress bar.
Dispose(bool disposing)
protected virtual void Dispose(bool disposing)
Releases the bitmap resources used by the progress bar.