Class Progress

Definition

Namespace:
Tizen.NUI.Components
Assembly:
Tizen.NUI.Components.dll
API Level:
6

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

C#
Copy
public class Progress : Control, INotifyPropertyChanged, IDynamicResourceHandler, IElement, INameScope, IElementController, IDisposable, IResourcesProvider, IAtspiValue
Inheritance
System.Object
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()
API Level: 6
View Source

Progress(String)

The constructor of the Progress class with specific style.

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

style name

API Level: 8
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.

API Level: 8

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
API Level: 6
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
System.String
API Level: 6
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
System.Single
API Level: 6
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
System.Single
API Level: 6
View Source

IndeterminateImageUrl

The property to get/set the indeterminate image.

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

Thrown when setting null value.

API Level: 9
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
System.Single
API Level: 6
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
System.Single
API Level: 6
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
API Level: 6
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
System.String
API Level: 6
View Source

ProgressState

Gets or sets state of progress.

Declaration
C#
Copy
public Progress.ProgressStatusType ProgressState { get; set; }
Property Value
Type Description
Progress.ProgressStatusType
API Level: 6
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.

API Level: 8
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
API Level: 6
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
System.String
API Level: 6

Methods

View Source

ChangeImageState(Progress.ProgressStatusType)

Change Image status

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

New status type

API Level: 6
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()
API Level: 8
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)
API Level: 6

Implements

System.ComponentModel.INotifyPropertyChanged
System.IDisposable