Definition
- Namespace:
- Tizen.NUI.UIComponents
- Assembly:
- Tizen.NUI.dll
- API Level:
- 3
The ScrollBar is a UI component that can be linked to the scrollable objects
indicating the current scroll position of the scrollable object.
public class ScrollBar : View, INotifyPropertyChanged, IDynamicResourceHandler, IElement, INameScope, IElementController, IDisposable, IResourcesProvider
- Inheritance
-
Tizen.NUI.Binding.BindableObject
Tizen.NUI.Binding.Element
ScrollBar
- Implements
-
System.IDisposable
Constructors
Declaration
API Level: 3
Declaration
public ScrollBar(ScrollBar.Direction direction)
Parameters
Type |
Name |
Description |
ScrollBar.Direction |
direction |
The direction of the scrollbar (either vertically or horizontally).
|
API Level: 3
Properties
View Source
The padding at the end of the indicator. For example, the bottom if the scrollDirection is vertical.
Declaration
public float IndicatorEndPadding { get; set; }
Property Value
API Level: 3
Declaration
public float IndicatorFixedHeight { get; set; }
Property Value
API Level: 3
Declaration
public ScrollBar.IndicatorHeightPolicyType IndicatorHeightPolicy { get; set; }
Property Value
API Level: 3
View Source
The duration in seconds for the scroll indicator to become fully invisible.
Declaration
public float IndicatorHideDuration { get; set; }
Property Value
API Level: 3
View Source
The minimum height for a variable size indicator.
Declaration
public float IndicatorMinimumHeight { get; set; }
Property Value
API Level: 3
View Source
The duration in seconds for the scroll indicator to become fully visible.
Declaration
public float IndicatorShowDuration { get; set; }
Property Value
API Level: 3
View Source
The padding at the start of the indicator. For example, the top if the scrollDirection is vertical.
Declaration
public float IndicatorStartPadding { get; set; }
Property Value
API Level: 3
Declaration
public ScrollBar.Direction ScrollDirection { get; set; }
Property Value
API Level: 3
View Source
The list of values to get the notification when the current scroll position of the scrollable object goes above or below any of these values.
Declaration
public PropertyArray ScrollPositionIntervals { get; set; }
Property Value
API Level: 3
Methods
Declaration
protected override void Dispose(DisposeTypes type)
Parameters
Overrides
API Level: 3
Events
View Source
The event emitted when panning is finished on the scroll indicator.
Declaration
public event EventHandler<ScrollBar.PanFinishedEventArgs> PanFinished
Event Type
API Level: 3
View Source
This is the event emitted when the current scroll position of the scrollable content goes above or below the values specified by ScrollPositionIntervals property.
Declaration
public event EventHandler<ScrollBar.ScrollIntervalEventArgs> ScrollInterval
Event Type
API Level: 3
Implements
System.IDisposable