Class Scrollable

Definition

Namespace:
Tizen.NUI.BaseComponents
Assembly:
Tizen.NUI.dll
API Level:
3

Base class for derived Scrollables that contains actors that can be scrolled manually (via touch) or automatically.

C#
Copy
public class Scrollable : View, INotifyPropertyChanged, IDynamicResourceHandler, IElement, INameScope, IElementController, IDisposable, IResourcesProvider
Inheritance
Tizen.NUI.Binding.BindableObject
Tizen.NUI.Binding.Element
Scrollable
Derived
Tizen.NUI.ItemView
Implements
System.IDisposable

Constructors

View Source

Scrollable()

Create an instance of scrollable.

Declaration
C#
Copy
public Scrollable()
API Level: 3

Properties

View Source

CanScrollHorizontal

Gets and Sets CanScrollHorizontal property.

Declaration
C#
Copy
public bool CanScrollHorizontal { get; set; }
Property Value
Type Description
Boolean
API Level: 3
View Source

CanScrollVertical

Gets and Sets CanScrollVertical property.

Declaration
C#
Copy
public bool CanScrollVertical { get; set; }
Property Value
Type Description
Boolean
API Level: 3
View Source

OvershootAnimationSpeed

Sets and Gets the speed of overshoot animation in pixels per second.

Declaration
C#
Copy
public float OvershootAnimationSpeed { get; set; }
Property Value
Type Description
Single
API Level: 3
View Source

OvershootEffectColor

Sets and Gets the color of the overshoot effect.

Declaration
C#
Copy
public Vector4 OvershootEffectColor { get; set; }
Property Value
Type Description
Vector4
API Level: 3
View Source

OvershootEnabled

Checks if scroll overshoot has been enabled or not.

Declaration
C#
Copy
public bool OvershootEnabled { get; set; }
Property Value
Type Description
Boolean
API Level: 3
View Source

OvershootSize

Gets and Sets OvershootSize property.

Declaration
C#
Copy
public Vector2 OvershootSize { get; set; }
Property Value
Type Description
Vector2
API Level: 3
View Source

ScrollPositionMax

Gets and Sets ScrollPositionMax property.

Declaration
C#
Copy
public Vector2 ScrollPositionMax { get; set; }
Property Value
Type Description
Vector2
API Level: 3
View Source

ScrollPositionMin

Gets and Sets ScrollPositionMin property.

Declaration
C#
Copy
public Vector2 ScrollPositionMin { get; set; }
Property Value
Type Description
Vector2
API Level: 3
View Source

ScrollRelativePosition

Gets and Sets ScrollRelativePosition property.

Declaration
C#
Copy
public Vector2 ScrollRelativePosition { get; set; }
Property Value
Type Description
Vector2
API Level: 3
View Source

ScrollToAlphaFunction

Gets and Sets ScrollToAlphaFunction property.

Declaration
C#
Copy
public int ScrollToAlphaFunction { get; set; }
Property Value
Type Description
System.Int32
API Level: 3

Methods

View Source

Dispose(DisposeTypes)

you can override it to clean-up your own resources.

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

DisposeTypes

Overrides
API Level: 3

Events

View Source

ScrollCompleted

The ScrollCompleted event emitted when the Scrollable has completed movement (whether by touch or animation).

Declaration
C#
Copy
public event DaliEventHandler<object, Scrollable.CompletedEventArgs> ScrollCompleted
Event Type
Type Description
DaliEventHandler<Object, Scrollable.CompletedEventArgs>
API Level: 3
View Source

ScrollStarted

The ScrollStarted event emitted when the Scrollable has moved (whether by touch or animation).

Declaration
C#
Copy
public event DaliEventHandler<object, Scrollable.StartedEventArgs> ScrollStarted
Event Type
Type Description
DaliEventHandler<Object, Scrollable.StartedEventArgs>
API Level: 3
View Source

ScrollUpdated

The ScrollUpdated event emitted when the Scrollable has moved (whether by touch or animation).

Declaration
C#
Copy
public event DaliEventHandler<object, Scrollable.UpdatedEventArgs> ScrollUpdated
Event Type
Type Description
DaliEventHandler<Object, Scrollable.UpdatedEventArgs>
API Level: 3

Implements

System.IDisposable