Class SfPicker
A customized view for picking an element in a list.
Inheritance
Namespace: Syncfusion.Android.DataForm.Editors
Assembly: Syncfusion.SfDataForm.Android.dll
Syntax
public class SfPicker : ViewGroup
Constructors
SfPicker(Context)
Initializes a new instance of the SfPicker.
Declaration
public SfPicker(Context context)
Parameters
Type | Name | Description |
---|---|---|
Android.Content.Context | context | Context of the view |
SfPicker(Context, IAttributeSet)
Initializes a new instance of the SfPicker.
Declaration
public SfPicker(Context context, IAttributeSet attributeSet)
Parameters
Type | Name | Description |
---|---|---|
Android.Content.Context | context | Context of the view |
Android.Util.IAttributeSet | attributeSet | Required attributes set |
SfPicker(Context, IAttributeSet, Int32)
Initializes a new instance of the SfPicker.
Declaration
public SfPicker(Context context, IAttributeSet attributeSet, int defStyle)
Parameters
Type | Name | Description |
---|---|---|
Android.Content.Context | context | Context of the view |
Android.Util.IAttributeSet | attributeSet | Required attributes set |
System.Int32 | defStyle | Default style attribute. |
SfPicker(IntPtr, JniHandleOwnership)
Initializes a new instance of the SfPicker.
Declaration
protected SfPicker(IntPtr javaReference, JniHandleOwnership transfer)
Parameters
Type | Name | Description |
---|---|---|
System.IntPtr | javaReference | Java Native Interface object reference. |
Android.Runtime.JniHandleOwnership | transfer | A Android.Runtime.JniHandleOwnership indicating how to handle. |
Properties
DisplayMemberPath
Gets or sets the display member path of the picker.
Declaration
public string DisplayMemberPath { get; set; }
Property Value
Type |
---|
System.String |
Enabled
Returns a value indicating whether SfPicker is enabled or not.
Declaration
public override bool Enabled { get; set; }
Property Value
Type |
---|
System.Boolean |
ItemsSource
Gets or sets the ItemsSource of the picker.
Declaration
public IEnumerable ItemsSource { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.IEnumerable | The data source for the picker. |
SelectedIndex
Gets or sets the selected index of the picker.
Declaration
public int SelectedIndex { get; set; }
Property Value
Type |
---|
System.Int32 |
SelectedItem
Gets or sets the selected item of the picker.
Declaration
public object SelectedItem { get; set; }
Property Value
Type |
---|
System.Object |
TextAlignment
Gets or sets the text alignment of the picker.
Declaration
public GravityFlags TextAlignment { get; set; }
Property Value
Type |
---|
Android.Views.GravityFlags |
TextColor
Gets or sets the text color of the picker.
Declaration
public Color TextColor { get; set; }
Property Value
Type |
---|
Android.Graphics.Color |
Title
Gets or sets the title of the picker.
Declaration
public string Title { get; set; }
Property Value
Type | Description |
---|---|
System.String | The title. |
ValueMemberPath
Gets or sets the value member path of the picker.
Declaration
public string ValueMemberPath { get; set; }
Property Value
Type |
---|
System.String |
Methods
Dispose(Boolean)
Releases the unmanaged resources used by the component and optionally releases the managed resources.
Declaration
protected override void Dispose(bool disposing)
Parameters
Type | Name | Description |
---|---|---|
System.Boolean | disposing | if true - release both managed and unmanaged resources; if false - release only unmanaged resources. |
FindFocus()
Find the view in the hierarchy rooted at this view that currently has focus.
Declaration
public override View FindFocus()
Returns
Type | Description |
---|---|
Android.Views.View | The view |
OnAttachedToWindow()
Notifies when view is attached to window.
Declaration
protected override void OnAttachedToWindow()
OnDetachedFromWindow()
Notifies when view is detached from window.
Declaration
protected override void OnDetachedFromWindow()
OnLayout(Boolean, Int32, Int32, Int32, Int32)
Layout the children in the view. Derived classes with children should override this method and call layout on each of their children.
Declaration
protected override void OnLayout(bool changed, int l, int t, int r, int b)
Parameters
Type | Name | Description |
---|---|---|
System.Boolean | changed | True if the size of the view is changed, otherwise false. |
System.Int32 | l | Left position, relative to parent |
System.Int32 | t | Top position, relative to parent |
System.Int32 | r | Right position, relative to parent |
System.Int32 | b | Bottom position, relative to parent |
OnMeasure(Int32, Int32)
Raises the measure event.
Declaration
protected override void OnMeasure(int widthMeasureSpec, int heightMeasureSpec)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | widthMeasureSpec | Width measure spec. |
System.Int32 | heightMeasureSpec | Height measure spec. |
SetPadding(Int32, Int32, Int32, Int32)
Set padding for the child view.
Declaration
public override void SetPadding(int left, int top, int right, int bottom)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | left | Left position, relative to child |
System.Int32 | top | Top position, relative to child |
System.Int32 | right | Right position, relative to child |
System.Int32 | bottom | Bottom position, relative to child |
Events
SelectedIndexChanged
Occurs when selected index of SfPicker is changed.
Declaration
public event EventHandler SelectedIndexChanged
Event Type
Type |
---|
System.EventHandler |