Class ProgressBar

Definition

Namespace:
Tizen.NUI.UIComponents
Assembly:
Tizen.NUI.dll

The ProgressBar is a control to give the user an indication of the progress of an operation.

C#
Copy
public class ProgressBar : View, INotifyPropertyChanged, IDisposable
Inheritance
object
Tizen.NUI.Binding.BindableObject
Tizen.NUI.Binding.Element
ProgressBar
Implements
System.ComponentModel.INotifyPropertyChanged
System.IDisposable

Constructors

View Source

ProgressBar()

Creates the ProgressBar.

Declaration
C#
Copy
public ProgressBar()

Properties

View Source

Indeterminate

Sets the progress bar as \e indeterminate state.

Declaration
C#
Copy
public bool Indeterminate { get; set; }
Property Value
Type Description
bool
View Source

IndeterminateVisual

The indeterminate visual of the progress bar.
Optional. If not supplied, then the default indeterminate visual will be shown.

Declaration
C#
Copy
public PropertyMap IndeterminateVisual { get; set; }
Property Value
Type Description
PropertyMap
View Source

IndeterminateVisualAnimation

The transition data for the indeterminate visual animation.
Optional. If not supplied, then the default animation will be played.

Declaration
C#
Copy
public PropertyArray IndeterminateVisualAnimation { get; set; }
Property Value
Type Description
PropertyArray
View Source

LabelVisual

The label visual of the progress bar.

Declaration
C#
Copy
public PropertyMap LabelVisual { get; set; }
Property Value
Type Description
PropertyMap
View Source

ProgressValue

The progress value of the progress bar, the progress runs from 0 to 1.
If the value is set to 0, then the progress bar will be set to beginning.
If the value is set to 1, then the progress bar will be set to end.
Any value outside the range is ignored.

Declaration
C#
Copy
public float ProgressValue { get; set; }
Property Value
Type Description
float
View Source

ProgressVisual

The progress visual value of the progress bar, the size of the progress visual is changed based on the PROGRESS_VALUE.
Optional. If not supplied, then the default progress visual will be shown.

Declaration
C#
Copy
public PropertyMap ProgressVisual { get; set; }
Property Value
Type Description
PropertyMap
View Source

SecondaryProgressValue

The secondary progress value of the progress bar, the secondary progress runs from 0 to 1.
Optional. If not supplied, the default is 0.
If the value is set to 0, then the progress bar will be set secondary progress to beginning.
If the value is set to 1, then the progress bar will be set secondary progress to end.
Any value outside of the range is ignored.

Declaration
C#
Copy
public float SecondaryProgressValue { get; set; }
Property Value
Type Description
float
View Source

SecondaryProgressVisual

The secondary progress visual of the progress bar, the size of the secondary progress visual is changed based on the SECONDARY_PROGRESS_VALUE.
Optional. If not supplied, then the secondary progress visual will not be shown.

Declaration
C#
Copy
public PropertyMap SecondaryProgressVisual { get; set; }
Property Value
Type Description
PropertyMap
View Source

TrackVisual

The track visual value of progress bar, it's full progress area, and it's shown behind the PROGRESS_VISUAL.
Optional. If not supplied, the default track visual will be shown.

Declaration
C#
Copy
public PropertyMap TrackVisual { get; set; }
Property Value
Type Description
PropertyMap

Methods

View Source

Dispose(DisposeTypes)

To dispose the ProgressBar instance.

Declaration
C#
Copy
protected override void Dispose(DisposeTypes type)
Parameters
Type Name Description
DisposeTypes type
Overrides

Events

View Source

ValueChanged

The event is sent when the ProgressBar value changes.

Declaration
C#
Copy
public event EventHandler<ProgressBar.ValueChangedEventArgs> ValueChanged
Event Type
Type Description
System.EventHandler<TEventArgs><ProgressBar.ValueChangedEventArgs>

Implements

System.ComponentModel.INotifyPropertyChanged
System.IDisposable