Class Spin

    Definition

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

    Spins the CustomView class.

    public class Spin : CustomView, INotifyPropertyChanged, IDisposable
    Inheritance
    object
    BindableObject
    Tizen.NUI.Binding.Element
    BaseHandle
    Animatable
    Container
    View
    ViewWrapper
    CustomView
    Spin
    Implements
    System.ComponentModel.INotifyPropertyChanged
    System.IDisposable

    Constructors

    View Source

    Spin()

    Creates an initialized spin.

    Declaration
    public Spin()

    Properties

    View Source

    IndicatorImage

    Show indicator image, for example, up or down arrow image.

    Declaration
    public string IndicatorImage { get; set; }
    Property Value
    Type Description
    string
    View Source

    MaxTextLength

    Maximum text length of the spin value.

    Declaration
    [ScriptableProperty]
    public int MaxTextLength { get; set; }
    Property Value
    Type Description
    int
    View Source

    MaxValue

    Maximum value of the spin value.

    Declaration
    [ScriptableProperty]
    public int MaxValue { get; set; }
    Property Value
    Type Description
    int
    View Source

    MinValue

    Minimum value of the spin value.

    Declaration
    [ScriptableProperty]
    public int MinValue { get; set; }
    Property Value
    Type Description
    int
    View Source

    SpinText

    Reference of TextField of the spin.

    Declaration
    public TextField SpinText { get; set; }
    Property Value
    Type Description
    TextField
    View Source

    Step

    Increasing, decreasing step of the spin value when up or down keys are pressed.

    Declaration
    [ScriptableProperty]
    public int Step { get; set; }
    Property Value
    Type Description
    int
    View Source

    TextColor

    The color of the spin value.

    Declaration
    [ScriptableProperty]
    public Color TextColor { get; set; }
    Property Value
    Type Description
    Color
    View Source

    TextPointSize

    Text point size of the spin value.

    Declaration
    [ScriptableProperty]
    public int TextPointSize { get; set; }
    Property Value
    Type Description
    int
    View Source

    Value

    Value to be set in the spin.

    Declaration
    [ScriptableProperty]
    public int Value { get; set; }
    Property Value
    Type Description
    int
    View Source

    WrappingEnabled

    Wrapping enabled status.

    Declaration
    [ScriptableProperty]
    public bool WrappingEnabled { get; set; }
    Property Value
    Type Description
    bool

    Methods

    View Source

    GetNaturalSize()

    Overrides the method of GetNaturalSize() for the CustomView class.
    Returns the natural size of the actor.

    Declaration
    public override Size2D GetNaturalSize()
    Returns
    Type Description
    Size2D

    Natural size of this spin itself.

    Overrides
    CustomView.GetNaturalSize()
    View Source

    GetNextFocusableView(View, FocusDirection, bool)

    Overrides the method of GetNextKeyboardFocusableView() for the CustomView class.
    Gets the next key focusable view in this view towards the given direction.
    A view needs to override this function in order to support two-dimensional key navigation.

    Declaration
    public override View GetNextFocusableView(View currentFocusedView, View.FocusDirection direction, bool loopEnabled)
    Parameters
    Type Name Description
    View currentFocusedView

    The current focused view.

    View.FocusDirection direction

    The direction to move the focus towards.

    bool loopEnabled

    Whether the focus movement should be looped within the control.

    Returns
    Type Description
    View

    The next keyboard focusable view in this control or an empty handle if no view can be focused.

    Overrides
    CustomView.GetNextFocusableView(View, View.FocusDirection, bool)
    View Source

    OnInitialize()

    Overrides the method of OnInitialize() for the CustomView class.
    This method is called after the control has been initialized.
    Derived classes should do any second phase initialization by overriding this method.

    Declaration
    public override void OnInitialize()
    Overrides
    CustomView.OnInitialize()
    View Source

    TextFieldKeyInputFocusGained(object, EventArgs)

    An event handler is used when the TextField in the spin gets the key focus.
    Make sure when the current spin that takes input focus, also takes the keyboard focus.
    For example, when you tap the spin directly.

    Declaration
    public void TextFieldKeyInputFocusGained(object source, EventArgs e)
    Parameters
    Type Name Description
    object source

    Sender of this event.

    System.EventArgs e

    Event arguments.

    View Source

    TextFieldKeyInputFocusLost(object, EventArgs)

    An event handler when the TextField in the spin looses it's key focus.

    Declaration
    public void TextFieldKeyInputFocusLost(object source, EventArgs e)
    Parameters
    Type Name Description
    object source
    System.EventArgs e

    Implements

    System.ComponentModel.INotifyPropertyChanged
    System.IDisposable
    • View Source
    Back to top Copyright © 2016-2024 Samsung
    Generated by DocFX