Class ProgressBar
A Progress Bar view that can indicate progress of an activity visually.
Inheritance
System.Object
ProgressBar
Implements
System.IDisposable
System.ComponentModel.ISupportInitializeNotification
System.ComponentModel.ISupportInitialize
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
Assembly: Terminal.Gui.dll
Syntax
public class ProgressBar : View, IDisposable, ISupportInitializeNotification, ISupportInitialize
Constructors
ProgressBar()
Initializes a new instance of the
ProgressBar class, starts in percentage mode and uses relative layout.
Declaration
ProgressBar(Rect)
Initializes a new instance of the
ProgressBar class, starts in percentage mode with an absolute position and size.
Declaration
public ProgressBar(Rect rect)
Parameters
Type |
Name |
Description |
Rect |
rect |
Rect. |
Properties
Fraction
Gets or sets the
ProgressBar fraction to display, must be a value between 0 and 1.
Declaration
public float Fraction { get; set; }
Property Value
Type |
Description |
System.Single |
The fraction representing the progress. |
Methods
OnEnter(View)
Method invoked when a view gets focus.
Declaration
public override bool OnEnter(View view)
Parameters
Type |
Name |
Description |
View |
view |
The view that is losing focus. |
Returns
Type |
Description |
System.Boolean |
true , if the event was handled, false otherwise. |
Overrides
Pulse()
Notifies the
ProgressBar that some progress has taken place.
Declaration
Redraw(Rect)
Redraws this view and its subviews; only redraws the views that have been flagged for a re-display.
Declaration
public override void Redraw(Rect region)
Parameters
Type |
Name |
Description |
Rect |
region |
|
Overrides
Implements
System.IDisposable
System.ComponentModel.ISupportInitializeNotification
System.ComponentModel.ISupportInitialize