Class SfNumericUpDown
Represents a control that allows the user to increment and decrement a numeric value.
Inheritance
Namespace: Syncfusion.SfNumericUpDown.XForms
Assembly: Syncfusion.SfNumericUpDown.XForms.dll
Syntax
public class SfNumericUpDown : View, IParentThemeElement, IThemeElement
Constructors
SfNumericUpDown()
Initializes a new instance of the SfNumericUpDown class. Represents a control that allows the user to increment and decrement a numeric value.
Declaration
public SfNumericUpDown()
Fields
AllowNullProperty
Using a DependencyProperty as the backing store for AllowNull property.
Declaration
public static readonly BindableProperty AllowNullProperty
Field Value
Type |
---|
Xamarin.Forms.BindableProperty |
AutoReverseProperty
Using a DependencyProperty as the backing store for AutoReverse property.
Declaration
public static readonly BindableProperty AutoReverseProperty
Field Value
Type |
---|
Xamarin.Forms.BindableProperty |
BorderColorProperty
Using a DependencyProperty as the backing store for BorderColor property.
Declaration
public static readonly BindableProperty BorderColorProperty
Field Value
Type |
---|
Xamarin.Forms.BindableProperty |
CultureProperty
Using a DependencyProperty as the backing store for Culture property.
Declaration
public static readonly BindableProperty CultureProperty
Field Value
Type |
---|
Xamarin.Forms.BindableProperty |
CustomViewProperty
Using a DependencyProperty as the backing store for CustomView property.
Declaration
public static readonly BindableProperty CustomViewProperty
Field Value
Type |
---|
Xamarin.Forms.BindableProperty |
DecrementButtonSettingsProperty
The properties of UpDownButtonSettings class that contains all the customization.
Declaration
public static readonly BindableProperty DecrementButtonSettingsProperty
Field Value
Type |
---|
Xamarin.Forms.BindableProperty |
DecrementButtonViewProperty
Using a DependencyProperty as the backing store for DecrementButtonView property.
Declaration
public static readonly BindableProperty DecrementButtonViewProperty
Field Value
Type |
---|
Xamarin.Forms.BindableProperty |
EnableGroupSeparatorProperty
Using a DependencyProperty as the backing store for EnableGroupSeparator property.
Declaration
public static readonly BindableProperty EnableGroupSeparatorProperty
Field Value
Type |
---|
Xamarin.Forms.BindableProperty |
FontAttributeProperty
Using a DependencyProperty as the backing store for FontAttributes property.
Declaration
public static readonly BindableProperty FontAttributeProperty
Field Value
Type |
---|
Xamarin.Forms.BindableProperty |
FontFamilyProperty
Using a DependencyProperty as the backing store for FontFamily property.
Declaration
public static readonly BindableProperty FontFamilyProperty
Field Value
Type |
---|
Xamarin.Forms.BindableProperty |
FontProperty
Using a DependencyProperty as the backing store for Font property.
Declaration
public static readonly BindableProperty FontProperty
Field Value
Type |
---|
Xamarin.Forms.BindableProperty |
FontSizeProperty
Using a DependencyProperty as the backing store for FontSize property.
Declaration
public static readonly BindableProperty FontSizeProperty
Field Value
Type |
---|
Xamarin.Forms.BindableProperty |
FormatStringProperty
Using a DependencyProperty as the backing store for FormatString property.
Declaration
public static readonly BindableProperty FormatStringProperty
Field Value
Type |
---|
Xamarin.Forms.BindableProperty |
IncrementButtonSettingsProperty
The properties of UpDownButtonSettings class that contains all the customization.
Declaration
public static readonly BindableProperty IncrementButtonSettingsProperty
Field Value
Type |
---|
Xamarin.Forms.BindableProperty |
IncrementButtonViewProperty
Using a DependencyProperty as the backing store for IncrementButtonView property.
Declaration
public static readonly BindableProperty IncrementButtonViewProperty
Field Value
Type |
---|
Xamarin.Forms.BindableProperty |
IsEditableProperty
Using a DependencyProperty as the backing store for AutoReverse property.
Declaration
public static readonly BindableProperty IsEditableProperty
Field Value
Type |
---|
Xamarin.Forms.BindableProperty |
MaximumDecimalDigitsProperty
Using a DependencyProperty as the backing store for MaximumNumberDecimalDigits property.
Declaration
public static readonly BindableProperty MaximumDecimalDigitsProperty
Field Value
Type |
---|
Xamarin.Forms.BindableProperty |
MaximumProperty
Using a DependencyProperty as the backing store for Maximum property.
Declaration
public static readonly BindableProperty MaximumProperty
Field Value
Type |
---|
Xamarin.Forms.BindableProperty |
MinimumProperty
Using a DependencyProperty as the backing store for Minimum property.
Declaration
public static readonly BindableProperty MinimumProperty
Field Value
Type |
---|
Xamarin.Forms.BindableProperty |
ParsingModeProperty
Using a DependencyProperty as the backing store for ParserMode property.
Declaration
public static readonly BindableProperty ParsingModeProperty
Field Value
Type |
---|
Xamarin.Forms.BindableProperty |
PercentDisplayModeProperty
Using a DependencyProperty as the backing store for PercentDisplayMode property.
Declaration
public static readonly BindableProperty PercentDisplayModeProperty
Field Value
Type |
---|
Xamarin.Forms.BindableProperty |
SelectAllOnFocusProperty
The SelectAllOnFocus property.
Declaration
public static readonly BindableProperty SelectAllOnFocusProperty
Field Value
Type | Description |
---|---|
Xamarin.Forms.BindableProperty |
|
SpinButtonAlignmentProperty
Using a DependencyProperty as the backing store for SpinButtonAlignment property.
Declaration
public static readonly BindableProperty SpinButtonAlignmentProperty
Field Value
Type |
---|
Xamarin.Forms.BindableProperty |
SpinValidationProperty
Using a DependencyProperty as the backing store for SpinValidation property.
Declaration
public static readonly BindableProperty SpinValidationProperty
Field Value
Type |
---|
Xamarin.Forms.BindableProperty |
StepValueProperty
Using a DependencyProperty as the backing store for StepValue property.
Declaration
public static readonly BindableProperty StepValueProperty
Field Value
Type |
---|
Xamarin.Forms.BindableProperty |
TextAlignmentProperty
Using a DependencyProperty as the backing store for TextAlignment property.
Declaration
public static readonly BindableProperty TextAlignmentProperty
Field Value
Type |
---|
Xamarin.Forms.BindableProperty |
TextColorProperty
Using a DependencyProperty as the backing store for TextColor property.
Declaration
public static readonly BindableProperty TextColorProperty
Field Value
Type |
---|
Xamarin.Forms.BindableProperty |
UpDownButtonColorProperty
Using a DependencyProperty as the backing store for UpDownButtonColor property.
Declaration
public static readonly BindableProperty UpDownButtonColorProperty
Field Value
Type |
---|
Xamarin.Forms.BindableProperty |
ValueChangeModeProperty
Using a DependencyProperty as the backing store for ValueChangeMode property.
Declaration
public static readonly BindableProperty ValueChangeModeProperty
Field Value
Type |
---|
Xamarin.Forms.BindableProperty |
ValueProperty
Using a DependencyProperty as the backing store for Value property.
Declaration
public static readonly BindableProperty ValueProperty
Field Value
Type |
---|
Xamarin.Forms.BindableProperty |
WatermarkColorProperty
Using a DependencyProperty as the backing store for WatermarkColor property.
Declaration
public static readonly BindableProperty WatermarkColorProperty
Field Value
Type |
---|
Xamarin.Forms.BindableProperty |
WatermarkProperty
Using a DependencyProperty as the backing store for Watermark property.
Declaration
public static readonly BindableProperty WatermarkProperty
Field Value
Type |
---|
Xamarin.Forms.BindableProperty |
Properties
AllowNull
Gets or sets a value indicating whether null value can be set or not in input field.
Declaration
public bool AllowNull { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean | The default value is false. |
AutoReverse
Gets or sets a value indicating whether that enable or disable the cyclic behavior when value reached minimum or maximum value.
Declaration
public bool AutoReverse { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean | The default value is false. |
BorderColor
Gets or sets the Border color of the input field.
Declaration
public Color BorderColor { get; set; }
Property Value
Type |
---|
Xamarin.Forms.Color |
Culture
Gets or sets the value for a culture to display the value based on it.
Declaration
public CultureInfo Culture { get; set; }
Property Value
Type | Description |
---|---|
System.Globalization.CultureInfo | The default value is CultureInfo.CurrentUICulture |
CustomView
Gets or sets the CustomView of SfNumericUpDown control.
Declaration
public View CustomView { get; set; }
Property Value
Type |
---|
Xamarin.Forms.View |
DecrementButtonSettings
Gets or sets the properties of UpDownButtonSettings class that contains all the customization.
Declaration
public UpDownButtonSettings DecrementButtonSettings { get; set; }
Property Value
Type | Description |
---|---|
UpDownButtonSettings | The sfratingSettings properties. |
DecrementButtonView
Gets or sets DecrementButtonView
Declaration
public View DecrementButtonView { get; set; }
Property Value
Type |
---|
Xamarin.Forms.View |
EnableGroupSeparator
Gets or sets a value indicating whether EnableGroupSeparator value is allowed in SfNumericUpDown control.
Declaration
public bool EnableGroupSeparator { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean | The default value is true. |
Font
Gets or sets the font for the text of the input field.
Declaration
public Font Font { get; set; }
Property Value
Type | Description |
---|---|
Xamarin.Forms.Font | The default value is 16. |
FontAttribute
Gets or sets the font attributes for the text of the input field.
Declaration
public FontAttributes FontAttribute { get; set; }
Property Value
Type | Description |
---|---|
Xamarin.Forms.FontAttributes | The default value is Xamarin.Forms.FontAttributes.None |
FontFamily
Gets or sets the font family for the text of the input field.
Declaration
public string FontFamily { get; set; }
Property Value
Type |
---|
System.String |
FontSize
Gets or sets the value of text size.
Declaration
public double FontSize { get; set; }
Property Value
Type | Description |
---|---|
System.Double | The default value is 20 |
FormatString
Gets or sets the value that determines the display format of the text when the control is unfocused.
Declaration
public string FormatString { get; set; }
Property Value
Type | Description |
---|---|
System.String | The default value is 'n' |
IncrementButtonSettings
Gets or sets the properties of IncrementButtonSettings class that contains all the customization.
Declaration
public UpDownButtonSettings IncrementButtonSettings { get; set; }
Property Value
Type | Description |
---|---|
UpDownButtonSettings | The sfratingSettings properties. |
IncrementButtonView
Gets or sets IncrementButtonView
Declaration
public View IncrementButtonView { get; set; }
Property Value
Type |
---|
Xamarin.Forms.View |
IsEditable
Gets or sets a value indicating whether that restrict or allow the user to perform edition operation in input field.
Declaration
public bool IsEditable { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean | The default value is true. |
Maximum
Gets or sets the value that determines the maximum value of the increment.
Declaration
public double Maximum { get; set; }
Property Value
Type | Description |
---|---|
System.Double | The default value is 100. |
MaximumDecimalDigits
Gets or sets the value of determines the maximum number of decimal digits to be allowed.
Declaration
public int MaximumDecimalDigits { get; set; }
Property Value
Type | Description |
---|---|
System.Int32 | The default value is 2. |
Minimum
Gets or sets the value that determines the minimum value of the decrement.
Declaration
public double Minimum { get; set; }
Property Value
Type | Description |
---|---|
System.Double | The default value is 0. |
ParsingMode
Gets or sets the parser mode that parses the entered text in specified mode.
Declaration
public ParsingMode ParsingMode { get; set; }
Property Value
Type | Description |
---|---|
ParsingMode | The default value is Decimal. |
PercentDisplayMode
Gets or sets the value that display the value either as actual value or computed with percentage.
Declaration
public PercentDisplayMode PercentDisplayMode { get; set; }
Property Value
Type | Description |
---|---|
PercentDisplayMode | The default value is Compute. |
SelectAllOnFocus
Gets or sets a value indicating whether to enable or disable the SelectAllOnFocus property.
Declaration
public bool SelectAllOnFocus { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
|
SpinButtonAlignment
Gets or sets the value that places the increment or decrement button in left, right or both side.
Declaration
public SpinButtonAlignment SpinButtonAlignment { get; set; }
Property Value
Type | Description |
---|---|
SpinButtonAlignment | The default value is Right. |
SpinValidation
Gets or sets the SpinValidation value
Declaration
public SpinValidation SpinValidation { get; set; }
Property Value
Type | Description |
---|---|
SpinValidation | The default value is Default. |
StepValue
Gets or sets the value that determine the next increment and decrement value.
Declaration
public double StepValue { get; set; }
Property Value
Type | Description |
---|---|
System.Double | The default value is 1. |
TextAlignment
Gets or sets the value that determines the alignment of the text of the input field.
Declaration
public TextAlignment TextAlignment { get; set; }
Property Value
Type | Description |
---|---|
Xamarin.Forms.TextAlignment | The default value is Xamarin.Forms.TextAlignment.Start. |
TextColor
Gets or sets the color of text of the input field.
Declaration
public Color TextColor { get; set; }
Property Value
Type | Description |
---|---|
Xamarin.Forms.Color | The default value is Red |
UpDownButtonColor
Gets or sets the updown button color of SfNumericUpDown control.
Declaration
public Color UpDownButtonColor { get; set; }
Property Value
Type | Description |
---|---|
Xamarin.Forms.Color | The default value is Red |
Value
Gets or sets the value of the input field.
Declaration
public object Value { get; set; }
Property Value
Type | Description |
---|---|
System.Object | The default value is 0. |
ValueChangeMode
Gets or sets the value that determines value change action either while every character changed or lost focus.
Declaration
public ValueChangeMode ValueChangeMode { get; set; }
Property Value
Type | Description |
---|---|
ValueChangeMode | The default value is OnLostFocus. |
Watermark
Gets or sets the value to display hint text when the input field is empty and unfocused.
Declaration
public string Watermark { get; set; }
Property Value
Type | Description |
---|---|
System.String | The default value is false. |
WatermarkColor
Gets or sets the color of hint text of the input field.
Declaration
public Color WatermarkColor { get; set; }
Property Value
Type | Description |
---|---|
Xamarin.Forms.Color | The default value is Gray |
Methods
add_FocusChanged(SfNumericUpDown.FocusEventHandler)
Declaration
public void add_FocusChanged(SfNumericUpDown.FocusEventHandler value)
Parameters
Type | Name | Description |
---|---|---|
SfNumericUpDown.FocusEventHandler | value |
add_ValueChanged(SfNumericUpDown.ValueEventHandler)
Declaration
public void add_ValueChanged(SfNumericUpDown.ValueEventHandler value)
Parameters
Type | Name | Description |
---|---|---|
SfNumericUpDown.ValueEventHandler | value |
OnSizeRequest(Double, Double)
Override method of on size request.
Declaration
protected override SizeRequest OnSizeRequest(double widthConstraint, double heightConstraint)
Parameters
Type | Name | Description |
---|---|---|
System.Double | widthConstraint | The width constraint. |
System.Double | heightConstraint | The height constraint. |
Returns
Type | Description |
---|---|
Xamarin.Forms.SizeRequest | The requiered size. |
remove_FocusChanged(SfNumericUpDown.FocusEventHandler)
Declaration
public void remove_FocusChanged(SfNumericUpDown.FocusEventHandler value)
Parameters
Type | Name | Description |
---|---|---|
SfNumericUpDown.FocusEventHandler | value |
remove_ValueChanged(SfNumericUpDown.ValueEventHandler)
Declaration
public void remove_ValueChanged(SfNumericUpDown.ValueEventHandler value)
Parameters
Type | Name | Description |
---|---|---|
SfNumericUpDown.ValueEventHandler | value |
Events
Completed
Invoked when return key pressed Completed.
Declaration
public event EventHandler Completed
Event Type
Type |
---|
System.EventHandler |
FocusChanged
Occurs when FocusChanged.
Declaration
public event SfNumericUpDown.FocusEventHandler FocusChanged
Event Type
ValueChanged
Occurs when Value is changed.
Declaration
public event SfNumericUpDown.ValueEventHandler ValueChanged
Event Type
ValueChanging
Occurs when Value is changing.
Declaration
public event EventHandler<ValueChangingEventArgs> ValueChanging
Event Type
Type |
---|
System.EventHandler<ValueChangingEventArgs> |