Class ProgressBar

Definition

Namespace:
Tizen.NUI.UIComponents
Assembly:
Tizen.NUI.dll
API Level:
3

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

C#
Copy
public class ProgressBar : View, INotifyPropertyChanged, IDynamicResourceHandler, IElement, INameScope, IElementController, IDisposable, IResourcesProvider
Inheritance
Tizen.NUI.Binding.BindableObject
Tizen.NUI.Binding.Element
ProgressBar
Implements
System.IDisposable

Constructors

View Source

ProgressBar()

Creates the ProgressBar.

Declaration
C#
Copy
public ProgressBar()
API Level: 3

Properties

View Source

Indeterminate

Sets the progress bar as \e indeterminate state.

Declaration
C#
Copy
public bool Indeterminate { get; set; }
Property Value
Type Description
Boolean
API Level: 3
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
API Level: 3
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
API Level: 3
View Source

LabelVisual

The label visual of the progress bar.

Declaration
C#
Copy
public PropertyMap LabelVisual { get; set; }
Property Value
Type Description
PropertyMap
API Level: 3
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
Single
API Level: 3
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
API Level: 3
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
Single
API Level: 3
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
API Level: 3
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
API Level: 3

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
API Level: 3

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<ProgressBar.ValueChangedEventArgs>
API Level: 3

Implements

System.IDisposable