Class Scrollable

Definition

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

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

C#
Copy
public class Scrollable : View, IDynamicResourceHandler, IElement, INameScope, IElementController, System.IDisposable, IResourcesProvider
Inheritance
Derived
Implements

Constructors

View Source

Scrollable()

Create an instance of scrollable.

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

Fields

View Source

CanScrollHorizontalProperty

Declaration
C#
Copy
public static readonly BindableProperty CanScrollHorizontalProperty
Field Value
Type Description
BindableProperty
View Source

CanScrollVerticalProperty

Declaration
C#
Copy
public static readonly BindableProperty CanScrollVerticalProperty
Field Value
Type Description
BindableProperty
View Source

OvershootAnimationSpeedProperty

Declaration
C#
Copy
public static readonly BindableProperty OvershootAnimationSpeedProperty
Field Value
Type Description
BindableProperty
View Source

OvershootEffectColorProperty

Declaration
C#
Copy
public static readonly BindableProperty OvershootEffectColorProperty
Field Value
Type Description
BindableProperty
View Source

OvershootEnabledProperty

Declaration
C#
Copy
public static readonly BindableProperty OvershootEnabledProperty
Field Value
Type Description
BindableProperty
View Source

OvershootSizeProperty

Declaration
C#
Copy
public static readonly BindableProperty OvershootSizeProperty
Field Value
Type Description
BindableProperty
View Source

ScrollPositionMaxProperty

Declaration
C#
Copy
public static readonly BindableProperty ScrollPositionMaxProperty
Field Value
Type Description
BindableProperty
View Source

ScrollPositionMinProperty

Declaration
C#
Copy
public static readonly BindableProperty ScrollPositionMinProperty
Field Value
Type Description
BindableProperty
View Source

ScrollRelativePositionProperty

Declaration
C#
Copy
public static readonly BindableProperty ScrollRelativePositionProperty
Field Value
Type Description
BindableProperty
View Source

ScrollToAlphaFunctionProperty

Declaration
C#
Copy
public static readonly BindableProperty ScrollToAlphaFunctionProperty
Field Value
Type Description
BindableProperty

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
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
View Source

ReleaseSwigCPtr(Runtime.InteropServices.HandleRef)

Declaration
C#
Copy
protected override void ReleaseSwigCPtr(Runtime.InteropServices.HandleRef swigCPtr)
Parameters
Type Name Description
Tizen.System.Runtime.InteropServices.HandleRef swigCPtr
Overrides

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

Extension Methods