Class Scrollable

    Definition

    Namespace:
    Tizen.NUI.BaseComponents
    Assembly:
    Tizen.NUI.dll

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

    public class Scrollable : View, IDynamicResourceHandler, INameScope, System.IDisposable, IResourcesProvider
    Inheritance
    object
    BindableObject
    Element
    BaseHandle
    Animatable
    Container
    View
    Scrollable
    Implements
    IDynamicResourceHandler
    INameScope
    System.IDisposable
    IResourcesProvider

    Constructors

    View Source

    Scrollable()

    Create an instance of scrollable.

    Declaration
    public Scrollable()

    Fields

    View Source

    CanScrollHorizontalProperty

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

    CanScrollVerticalProperty

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

    OvershootAnimationSpeedProperty

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

    OvershootEffectColorProperty

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

    OvershootEnabledProperty

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

    OvershootSizeProperty

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

    ScrollPositionMaxProperty

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

    ScrollPositionMinProperty

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

    ScrollRelativePositionProperty

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

    ScrollToAlphaFunctionProperty

    Declaration
    public static readonly BindableProperty ScrollToAlphaFunctionProperty
    Field Value
    Type Description
    BindableProperty

    Properties

    View Source

    CanScrollHorizontal

    Gets and Sets CanScrollHorizontal property.

    Declaration
    public bool CanScrollHorizontal { get; set; }
    Property Value
    Type Description
    bool
    View Source

    CanScrollVertical

    Gets and Sets CanScrollVertical property.

    Declaration
    public bool CanScrollVertical { get; set; }
    Property Value
    Type Description
    bool
    View Source

    OvershootAnimationSpeed

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

    Declaration
    public float OvershootAnimationSpeed { get; set; }
    Property Value
    Type Description
    float
    View Source

    OvershootEffectColor

    Sets and Gets the color of the overshoot effect.

    Declaration
    public Vector4 OvershootEffectColor { get; set; }
    Property Value
    Type Description
    Vector4
    View Source

    OvershootEnabled

    Checks if scroll overshoot has been enabled or not.

    Declaration
    public bool OvershootEnabled { get; set; }
    Property Value
    Type Description
    bool
    View Source

    OvershootSize

    Gets and Sets OvershootSize property.

    Declaration
    public Vector2 OvershootSize { get; set; }
    Property Value
    Type Description
    Vector2
    View Source

    ScrollPositionMax

    Gets and Sets ScrollPositionMax property.

    Declaration
    public Vector2 ScrollPositionMax { get; set; }
    Property Value
    Type Description
    Vector2
    View Source

    ScrollPositionMin

    Gets and Sets ScrollPositionMin property.

    Declaration
    public Vector2 ScrollPositionMin { get; set; }
    Property Value
    Type Description
    Vector2
    View Source

    ScrollRelativePosition

    Gets and Sets ScrollRelativePosition property.

    Declaration
    public Vector2 ScrollRelativePosition { get; set; }
    Property Value
    Type Description
    Vector2
    View Source

    ScrollToAlphaFunction

    Gets and Sets ScrollToAlphaFunction property.

    Declaration
    public int ScrollToAlphaFunction { get; set; }
    Property Value
    Type Description
    int

    Methods

    View Source

    Dispose(DisposeTypes)

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

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

    DisposeTypes

    Overrides
    View.Dispose(DisposeTypes)
    View Source

    ReleaseSwigCPtr(HandleRef)

    Declaration
    protected override void ReleaseSwigCPtr(System.Runtime.InteropServices.HandleRef swigCPtr)
    Parameters
    Type Name Description
    System.Runtime.InteropServices.HandleRef swigCPtr
    Overrides
    View.ReleaseSwigCPtr(System.Runtime.InteropServices.HandleRef)

    Events

    View Source

    ScrollCompleted

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

    Declaration
    public event DaliEventHandler<object, Scrollable.CompletedEventArgs> ScrollCompleted
    Event Type
    Type Description
    DaliEventHandler<object, Scrollable.CompletedEventArgs>
    View Source

    ScrollStarted

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

    Declaration
    public event DaliEventHandler<object, Scrollable.StartedEventArgs> ScrollStarted
    Event Type
    Type Description
    DaliEventHandler<object, Scrollable.StartedEventArgs>
    View Source

    ScrollUpdated

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

    Declaration
    public event DaliEventHandler<object, Scrollable.UpdatedEventArgs> ScrollUpdated
    Event Type
    Type Description
    DaliEventHandler<object, Scrollable.UpdatedEventArgs>

    Implements

    IDynamicResourceHandler
    INameScope
    System.IDisposable
    IResourcesProvider

    Extension Methods

    BindingExtensions.BindingSession<T, TViewModel>(T, BindingSession<TViewModel>)
    BindingExtensions.SetBinding<T, TView>(TView, BindingSession<T>, Action<T, TView>, string)
    BindingExtensions.SetBinding<TView, TViewModel, TProperty>(TView, BindingSession<TViewModel>, BindingProperty<TView, TProperty>, string)
    BindingExtensions.SetTwoWayBinding<TView, TViewModel, TProperty>(TView, BindingSession<TViewModel>, TwoWayBindingProperty<TView, TProperty>, string)
    EXamlExtensions.LoadFromEXamlByRelativePath<T>(T, string)
    ViewExtensions.BackgroundColor<T>(T, float, float, float, float)
    ViewExtensions.BackgroundColor<T>(T, uint, float)
    ViewExtensions.BackgroundColor<T>(T, UIColor)
    ViewExtensions.BackgroundImage<T>(T, string)
    ViewExtensions.Borderline<T>(T, float, UIColor, float)
    ViewExtensions.BorderlineColor<T>(T, float, float, float, float)
    ViewExtensions.BorderlineColor<T>(T, uint, float)
    ViewExtensions.BorderlineColor<T>(T, UIColor)
    ViewExtensions.BorderlineOffset<T>(T, float)
    ViewExtensions.BorderlineWidth<T>(T, float)
    ViewExtensions.BoxShadow<T>(T, float, float, float)
    ViewExtensions.BoxShadow<T>(T, float, UIColor, float, float)
    ViewExtensions.BoxShadow<T>(T, UIShadow)
    ViewExtensions.ClippingMode<T>(T, ClippingModeType)
    ViewExtensions.Color<T>(T, float, float, float, float)
    ViewExtensions.Color<T>(T, uint, float)
    ViewExtensions.Color<T>(T, UIColor)
    ViewExtensions.CornerRadius<T>(T, float, bool)
    ViewExtensions.CornerRadius<T>(T, float, float, float, float, bool)
    ViewExtensions.CornerRadius<T>(T, UICorner)
    ViewExtensions.Focusable<T>(T, bool)
    ViewExtensions.FocusableChildren<T>(T, bool)
    ViewExtensions.FocusableInTouch<T>(T, bool)
    ViewExtensions.ImageShadow<T>(T, ImageShadow)
    ViewExtensions.IsEnabled<T>(T, bool)
    ViewExtensions.Layout<T>(T, LayoutItem)
    ViewExtensions.Opacity<T>(T, float)
    ViewExtensions.Position<T>(T, float, float)
    ViewExtensions.PositionX<T>(T, float)
    ViewExtensions.PositionY<T>(T, float)
    ViewExtensions.Scale<T>(T, float, float)
    ViewExtensions.ScaleX<T>(T, float)
    ViewExtensions.ScaleY<T>(T, float)
    ViewExtensions.Sensitive<T>(T, bool)
    ViewExtensions.Size<T>(T, float, float)
    ViewExtensions.SizeHeight<T>(T, float)
    ViewExtensions.SizeWidth<T>(T, float)
    ViewExtensions.Visibility<T>(T, bool)
    ViewExtensions.VoiceInteractionName<T>(T, string)
    Extensions.LoadFromXaml<TXaml>(TXaml, string)
    Extensions.LoadFromXaml<TXaml>(TXaml, Type)
    Extensions.LoadFromXamlFile<TXaml>(TXaml, string)
    BindingExtensions.BindingSession<TViewModel>(View)
    BindingExtensions.SetBinding<T>(View, BindingSession<T>, Action<T>, string)
    BindingExtensions.SetBinding<TViewModel>(View, BindingSession<TViewModel>, string, string)
    BindingExtensions.SetTwoWayBinding<TViewModel, TProperty>(View, BindingSession<TViewModel>, TwoWayBindingProperty<View, TProperty>, string)
    ViewExtensions.BackgroundColor(View)
    ViewExtensions.BorderlineColor(View)
    ViewExtensions.BoxShadow(View)
    ViewExtensions.Color(View)
    ViewExtensions.CornerRadius(View)
    BindableObjectExtensions.SetBinding(BindableObject, BindableProperty, string, BindingMode, IValueConverter, string)
    NameScopeExtensions.FindByName<T>(Element, string)
    • View Source
    Back to top Copyright © 2016-2025 Samsung
    Generated by DocFX