Definition
- Namespace:
- Tizen.NUI.Components
- Assembly:
- Tizen.NUI.Components.dll
- API Level:
- 9
Picker is a class which provides a function that allows the user to select
a value through a scrolling motion by expressing the specified value as a list.
It is recommended to use when selecting less than 100 selections.
public class Picker : Control, IDynamicResourceHandler, IElement, INameScope, IElementController, System.IDisposable, IResourcesProvider
- Inheritance
-
- Implements
-
Constructors
Declaration
API Level: 9
View Source
Picker(String)
Creates a new instance of Picker.
Declaration
public Picker(string style)
Parameters
Type |
Name |
Description |
String |
style |
Creates Picker by special style defined in UX.
|
API Level: 9
View Source
Picker(PickerStyle)
Creates a new instance of Picker.
Declaration
public Picker(PickerStyle pickerStyle)
Parameters
Type |
Name |
Description |
PickerStyle |
pickerStyle |
Creates Picker by style customized by user.
|
API Level: 9
Fields
Declaration
public static readonly BindableProperty CurrentValueProperty
Field Value
Declaration
public static readonly BindableProperty MaxValueProperty
Field Value
Declaration
public static readonly BindableProperty MinValueProperty
Field Value
Properties
Declaration
public int CurrentValue { get; set; }
Property Value
API Level: 9
View Source
DisplayedValues
The values to be displayed instead of numbers.
Declaration
public ReadOnlyCollection<String> DisplayedValues { get; set; }
Property Value
Type |
Description |
ReadOnlyCollection<String> |
|
API Level: 9
Declaration
public int MaxValue { get; set; }
Property Value
API Level: 9
Declaration
public int MinValue { get; set; }
Property Value
API Level: 9
Methods
Declaration
public override void ApplyStyle(ViewStyle viewStyle)
Parameters
Type |
Name |
Description |
ViewStyle |
viewStyle |
The style to apply.
|
Overrides
View Source
Dispose(DisposeTypes)
Dispose Picker and all children on it.
Declaration
protected override void Dispose(DisposeTypes type)
Parameters
Overrides
View Source
OnEnabled(Boolean)
Internal callback of enabled property changes.
Inherited view can override this method to implements enabled property changes.
Declaration
protected override void OnEnabled(bool enabled)
Parameters
Type |
Name |
Description |
Boolean |
enabled |
|
Overrides
View Source
OnInitialize()
Overrides the parent method.
Declaration
public override void OnInitialize()
Overrides
View Source
OnRelayout(Vector2, RelayoutContainer)
Called after the size negotiation has been finished for this control.
The control is expected to assign this given size to itself or its children.
Should be overridden by derived classes if they need to layout views differently after certain operations like add or remove views, resize, or after changing specific properties.
As this function is called from inside the size negotiation algorithm, you cannot call RequestRelayout (the call would just be ignored).
Declaration
public override void OnRelayout(Vector2 size, RelayoutContainer container)
Parameters
Type |
Name |
Description |
Vector2 |
size |
The allocated size.
|
RelayoutContainer |
container |
The control should add views to this container that it is not able to allocate a size for.
|
Overrides
Events
View Source
ValueChanged
An event emitted when Picker value changed, user can subscribe or unsubscribe to this event handler.
Declaration
public event EventHandler<ValueChangedEventArgs> ValueChanged
Event Type
API Level: 9
Implements
Extension Methods