Definition
- Namespace:
- Tizen.NUI
- Assembly:
- Tizen.NUI.dll
- API Level:
- 3
Spins the CustomView class.
public class Spin : CustomView, IDynamicResourceHandler, IElement, INameScope, IElementController, System.IDisposable, IResourcesProvider
- Inheritance
-
- Implements
-
Constructors
Declaration
API Level: 3
Fields
Declaration
public static readonly BindableProperty IndicatorImageProperty
Field Value
Declaration
public static readonly BindableProperty MaxTextLengthProperty
Field Value
Declaration
public static readonly BindableProperty MaxValueProperty
Field Value
Declaration
public static readonly BindableProperty MinValueProperty
Field Value
Declaration
public static readonly BindableProperty SpinTextProperty
Field Value
Declaration
public static readonly BindableProperty StepProperty
Field Value
Declaration
public static readonly BindableProperty TextColorProperty
Field Value
Declaration
public static readonly BindableProperty TextPointSizeProperty
Field Value
Declaration
public static readonly BindableProperty ValueProperty
Field Value
Declaration
public static readonly BindableProperty WrappingEnabledProperty
Field Value
Properties
View Source
IndicatorImage
Show indicator image, for example, up or down arrow image.
Declaration
public string IndicatorImage { get; set; }
Property Value
API Level: 3
View Source
MaxTextLength
Maximum text length of the spin value.
Declaration
public int MaxTextLength { get; set; }
Property Value
API Level: 3
Declaration
public int MaxValue { get; set; }
Property Value
API Level: 3
Declaration
public int MinValue { get; set; }
Property Value
API Level: 3
View Source
SpinText
Reference of TextField of the spin.
Declaration
public TextField SpinText { get; set; }
Property Value
API Level: 3
View Source
Step
Increasing, decreasing step of the spin value when up or down keys are pressed.
Declaration
public int Step { get; set; }
Property Value
API Level: 3
Declaration
public Color TextColor { get; set; }
Property Value
API Level: 3
View Source
TextPointSize
Text point size of the spin value.
Declaration
public int TextPointSize { get; set; }
Property Value
API Level: 3
Declaration
public int Value { get; set; }
Property Value
API Level: 3
Declaration
public bool WrappingEnabled { get; set; }
Property Value
API Level: 3
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
API Level: 3
View Source
GetNextFocusableView(View, View.FocusDirection, Boolean)
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.
|
Boolean |
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
API Level: 3
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
API Level: 3
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.
|
EventArgs |
e |
Event arguments.
|
API Level: 3
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 |
|
EventArgs |
e |
|
API Level: 3
Implements
Extension Methods