Class ScrollBar
Definition
- Namespace:
- Tizen.NUI.Components
- Assembly:
- Tizen.NUI.Components.dll
- API Level:
- 6
The ScrollBar class of nui component. It allows users to recognize the direction and the range of lists/content.
[Obsolete("Deprecated in API8; Will be removed in API10")]
public class ScrollBar : Control, INotifyPropertyChanged, IDynamicResourceHandler, IElement, INameScope, IElementController, IDisposable, IResourcesProvider
- Inheritance
-
Tizen.NUI.Binding.BindableObjectTizen.NUI.Binding.ElementTizen.NUI.Components.ControlScrollBar
- Implements
Remarks
Please note that this class will be replaced with Scrollbar class in the near future.
Constructors
View SourceScrollBar()
The constructor of ScrollBar.
Declaration
[Obsolete("Deprecated in API8; Will be removed in API10")]
public ScrollBar()
API Level: 6
Properties
View SourceCurrentValue
The property to get/set the current value of the ScrollBar.
Declaration
[Obsolete("Deprecated in API8; Will be removed in API10")]
public int CurrentValue { get; set; }
Property Value
Type | Description |
---|---|
Int32 |
Examples
ScrollBar scroll;
scroll.MaxValue = 100;
scroll.MinValue = 0;
try
{
scroll.CurrentValue = 50;
}
catch(ArgumentOutOfRangeException e)
{
Tizen.Log.Error(LogTag, "Failed to set Current value : " + e.Message);
}
Exceptions
Type | Condition |
---|---|
ArgumentOutOfRangeException | Throw when Current value is less than Min value, or greater than Max value. |
API Level: 6
View SourceDirection
The property to get/set the direction of the ScrollBar.
Declaration
[Obsolete("Deprecated in API8; Will be removed in API10")]
public ScrollBar.DirectionType Direction { get; set; }
Property Value
Type | Description |
---|---|
ScrollBar.DirectionType |
API Level: 6
View SourceDuration
Property to set/get animation duration.
Declaration
[Obsolete("Deprecated in API8; Will be removed in API10")]
public uint Duration { get; set; }
Property Value
Type | Description |
---|---|
UInt32 |
API Level: 6
View SourceMaxValue
The property to get/set the max value of the ScrollBar.
Declaration
[Obsolete("Deprecated in API8; Will be removed in API10")]
public int MaxValue { get; set; }
Property Value
Type | Description |
---|---|
Int32 |
API Level: 6
View SourceMinValue
The property to get/set the min value of the ScrollBar.
Declaration
[Obsolete("Deprecated in API8; Will be removed in API10")]
public int MinValue { get; set; }
Property Value
Type | Description |
---|---|
Int32 |
API Level: 6
View SourceThumbColor
The property to get/set the color of the thumb object.
Declaration
[Obsolete("Deprecated in API8; Will be removed in API10")]
public Color ThumbColor { get; set; }
Property Value
Type | Description |
---|---|
Color |
API Level: 6
View SourceThumbSize
The property to get/set the size of the thumb object.
Declaration
[Obsolete("Deprecated in API8; Will be removed in API10")]
public Size ThumbSize { get; set; }
Property Value
Type | Description |
---|---|
Size |
Examples
ScrollBar scroll;
try
{
scroll.ThumbSize = new Size(500, 10, 0);
}
catch(InvalidOperationException e)
{
Tizen.Log.Error(LogTag, "Failed to set ThumbSize value : " + e.Message);
}
Exceptions
Type | Condition |
---|---|
InvalidOperationException | Throw when ThumbSize is null. |
API Level: 6
View SourceTrackColor
The property to get/set the color of the track object.
Declaration
[Obsolete("Deprecated in API8; Will be removed in API10")]
public Color TrackColor { get; set; }
Property Value
Type | Description |
---|---|
Color |
API Level: 6
View SourceTrackImageURL
The property to get/set the image URL of the track object.
Declaration
[Obsolete("Deprecated in API8; Will be removed in API10")]
public string TrackImageURL { get; set; }
Property Value
Type | Description |
---|---|
String |
API Level: 6
Methods
View SourceDispose(DisposeTypes)
Dispose ScrollBar.
Declaration
[Obsolete("Deprecated in API8; Will be removed in API10")]
protected override void Dispose(DisposeTypes type)
Parameters
Type | Name | Description |
---|---|---|
DisposeTypes | type | The DisposeTypes value. |
Overrides
API Level: 6
View SourceSetCurrentValue(Int32, Boolean)
Method to set current value. The thumb object would move to the corresponding position with animation or not.
Declaration
[Obsolete("Deprecated in API8; Will be removed in API10")]
public void SetCurrentValue(int currentValue, bool enableAnimation = true)
Parameters
Type | Name | Description |
---|---|---|
Int32 | currentValue | The special current value. |
Boolean | enableAnimation | Enable move with animation or not, the default value is true. |
Examples
ScrollBar scroll;
scroll.MinValue = 0;
scroll.MaxValue = 100;
try
{
scroll.SetCurrentValue(50);
}
catch(ArgumentOutOfRangeException e)
{
Tizen.Log.Error(LogTag, "Failed to set current value : " + e.Message);
}
Exceptions
Type | Condition |
---|---|
ArgumentOutOfRangeException | Throw when current size is less than the min value, or greater than the max value. |