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.
public class Progress : Control, IDynamicResourceHandler, IElement, INameScope, IElementController, System.IDisposable, IResourcesProvider, IAtspiValue
- Inheritance
-
- Implements
-
Constructors
Declaration
API Level: 6
View Source
Progress(String)
The constructor of the Progress class with specific style.
Declaration
public Progress(string style)
Parameters
Type |
Name |
Description |
String |
style |
style name
|
API Level: 8
View Source
Progress(ProgressStyle)
The constructor of the Progress class with specific style.
Declaration
public Progress(ProgressStyle progressStyle)
Parameters
Type |
Name |
Description |
ProgressStyle |
progressStyle |
The style object to initialize the Progress.
|
API Level: 8
Fields
Declaration
public static readonly BindableProperty BufferColorProperty
Field Value
Declaration
public static readonly BindableProperty BufferImageURLProperty
Field Value
Declaration
public static readonly BindableProperty BufferValueProperty
Field Value
Declaration
public static readonly BindableProperty CurrentValueProperty
Field Value
View Source
IndeterminateImageUrlProperty
IndeterminateImageUrlProperty
Declaration
public static readonly BindableProperty IndeterminateImageUrlProperty
Field Value
Declaration
public static readonly BindableProperty MaxValueProperty
Field Value
Declaration
public static readonly BindableProperty MinValueProperty
Field Value
Declaration
public static readonly BindableProperty ProgressColorProperty
Field Value
Declaration
public static readonly BindableProperty ProgressImageURLProperty
Field Value
Declaration
public static readonly BindableProperty ProgressStateProperty
Field Value
Declaration
public static readonly BindableProperty TrackColorProperty
Field Value
Declaration
public static readonly BindableProperty TrackImageURLProperty
Field Value
Properties
View Source
BufferColor
The property to get/set Buffer object color of the Progress.
Declaration
public Color BufferColor { get; set; }
Property Value
API Level: 6
View Source
BufferImageURL
The property to get/set Buffer object image resource URL of the Progress.
Declaration
public string BufferImageURL { get; set; }
Property Value
API Level: 6
View Source
BufferValue
The property to get/set the buffer value of the Progress.
Declaration
public float BufferValue { get; set; }
Property Value
API Level: 6
View Source
CurrentValue
The property to get/set the current value of the Progress.
Declaration
public float CurrentValue { get; set; }
Property Value
API Level: 6
View Source
IndeterminateImageUrl
The property to get/set the indeterminate image.
Declaration
public string IndeterminateImageUrl { get; set; }
Property Value
API Level: 9
View Source
MaxValue
The property to get/set the maximum value of the Progress.
Declaration
public float MaxValue { get; set; }
Property Value
API Level: 6
View Source
MinValue
The property to get/set the minim value of the Progress.
Declaration
public float MinValue { get; set; }
Property Value
API Level: 6
View Source
ProgressColor
The property to get/set Progress object color of the Progress.
Declaration
public Color ProgressColor { get; set; }
Property Value
API Level: 6
View Source
ProgressImageURL
The property to get/set Progress object image URL of the Progress.
Declaration
public string ProgressImageURL { get; set; }
Property Value
API Level: 6
View Source
ProgressState
Gets or sets state of progress.
Declaration
public Progress.ProgressStatusType ProgressState { get; set; }
Property Value
API Level: 6
Declaration
public ProgressStyle Style { get; }
Property Value
API Level: 8
View Source
TrackColor
The property to get/set Track object color of the Progress.
Declaration
public Color TrackColor { get; set; }
Property Value
API Level: 6
View Source
TrackImageURL
The property to get/set Track image object URL of the Progress.
Declaration
public string TrackImageURL { get; set; }
Property Value
API Level: 6
Methods
View Source
ApplyStyle(ViewStyle)
Apply style instance to the view.
Basically it sets the bindable property to the value of the bindable property with same name in the style.
Declaration
public override void ApplyStyle(ViewStyle style)
Parameters
Overrides
View Source
ChangeImageState(Progress.ProgressStatusType)
Declaration
protected void ChangeImageState(Progress.ProgressStatusType statusType)
Parameters
API Level: 6
Declaration
protected override ViewStyle CreateViewStyle()
Returns
Type |
Description |
ViewStyle |
The default progress style.
|
Overrides
API Level: 8
View Source
Dispose(DisposeTypes)
Dispose Progress and all children on it.
Declaration
protected override void Dispose(DisposeTypes type)
Parameters
Overrides
API Level: 6
View Source
OnEnabled(Boolean)
Internal callback of enabled property changes.
Inherited view can override this method to implements enabled property changes.
Declaration
protected override void OnEnabled(bool enabled)
Parameters
Type |
Name |
Description |
Boolean |
enabled |
|
Overrides
View Source
OnInitialize()
Overrides the parent method.
Declaration
public override void OnInitialize()
Overrides
View Source
OnRelayout(Vector2, RelayoutContainer)
Called after the size negotiation has been finished for this control.
The control is expected to assign this given size to itself or its children.
Should be overridden by derived classes if they need to layout views differently after certain operations like add or remove views, resize, or after changing specific properties.
As this function is called from inside the size negotiation algorithm, you cannot call RequestRelayout (the call would just be ignored).
Declaration
public override void OnRelayout(Vector2 size, RelayoutContainer container)
Parameters
Type |
Name |
Description |
Vector2 |
size |
The allocated size.
|
RelayoutContainer |
container |
The control should add views to this container that it is not able to allocate a size for.
|
Overrides
Explicit Interface Implementations
View Source
IAtspiValue.AccessibilityGetCurrent()
Gets the current value for Accessibility.
Declaration
double IAtspiValue.AccessibilityGetCurrent()
Returns
View Source
IAtspiValue.AccessibilityGetMaximum()
Gets maximum value for Accessibility.
Declaration
double IAtspiValue.AccessibilityGetMaximum()
Returns
View Source
IAtspiValue.AccessibilityGetMinimum()
Gets minimum value for Accessibility.
Declaration
double IAtspiValue.AccessibilityGetMinimum()
Returns
View Source
IAtspiValue.AccessibilityGetMinimumIncrement()
Declaration
double IAtspiValue.AccessibilityGetMinimumIncrement()
Returns
Declaration
string IAtspiValue.AccessibilityGetValueText()
Returns
View Source
IAtspiValue.AccessibilitySetCurrent(Double)
Declaration
bool IAtspiValue.AccessibilitySetCurrent(double value)
Parameters
Type |
Name |
Description |
Double |
value |
|
Returns
Implements
Extension Methods