Class Progress

Definition

Namespace:
Tizen.NUI.Components
Assembly:
Tizen.NUI.Components.dll

The Progress class is used to show the ongoing status with a long narrow bar.

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

Constructors

View Source

Progress()

The constructor of Progress

Declaration
C#
Copy
public Progress()
View Source

Progress(string)

The constructor of the Progress class with specific style.

Declaration
C#
Copy
public Progress(string style)
Parameters
Type Name Description
string style

style name

View Source

Progress(ProgressStyle)

The constructor of the Progress class with specific style.

Declaration
C#
Copy
public Progress(ProgressStyle progressStyle)
Parameters
Type Name Description
ProgressStyle progressStyle

The style object to initialize the Progress.

Properties

View Source

BufferColor

The property to get/set Buffer object color of the Progress.

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

BufferImageURL

The property to get/set Buffer object image resource URL of the Progress.

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

BufferValue

The property to get/set the buffer value of the Progress.

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

CurrentValue

The property to get/set the current value of the Progress.

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

IndeterminateImageUrl

The property to get/set the indeterminate image.

Declaration
C#
Copy
public string IndeterminateImageUrl { get; set; }
Property Value
Type Description
string
Exceptions
Type Condition
System.NullReferenceException

Thrown when setting null value.

View Source

MaxValue

The property to get/set the maximum value of the Progress.

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

MinValue

The property to get/set the minim value of the Progress.

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

ProgressColor

The property to get/set Progress object color of the Progress.

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

ProgressImageURL

The property to get/set Progress object image URL of the Progress.

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

ProgressState

Gets or sets state of progress.

Declaration
C#
Copy
public Progress.ProgressStatusType ProgressState { get; set; }
Property Value
Type Description
Progress.ProgressStatusType
View Source

Style

Return currently applied style.

Declaration
C#
Copy
public ProgressStyle Style { get; }
Property Value
Type Description
ProgressStyle
Remarks

Modifying contents in style may cause unexpected behaviour.

View Source

TrackColor

The property to get/set Track object color of the Progress.

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

TrackImageURL

The property to get/set Track image object URL of the Progress.

Declaration
C#
Copy
public string TrackImageURL { get; set; }
Property Value
Type Description
string

Methods

View Source

ChangeImageState(ProgressStatusType)

Change Image status

Declaration
C#
Copy
protected void ChangeImageState(Progress.ProgressStatusType statusType)
Parameters
Type Name Description
Progress.ProgressStatusType statusType

New status type

View Source

CreateViewStyle()

Get Progress style.

Declaration
C#
Copy
protected override ViewStyle CreateViewStyle()
Returns
Type Description
ViewStyle

The default progress style.

Overrides
Tizen.NUI.Components.Control.CreateViewStyle()
View Source

Dispose(DisposeTypes)

Dispose Progress and all children on it.

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

Dispose type.

Overrides
Tizen.NUI.Components.Control.Dispose(Tizen.NUI.DisposeTypes)

Implements

System.ComponentModel.INotifyPropertyChanged
System.IDisposable