Articles in this section
Category / Section

How to change the Spinner button position

Syncfusion NumericUpDown provides the support to change the position of the Spin button.

 

To set the position of the spin button on right:

 

Step 1: Set SpinButtonAlignment to Right.

Step 2: SpinButton will be displayed on the Right side of the SfNumericTextBox.

 

To set the position of the spin button on left:

 

Step 1: Set SpinButtonAlignment to Left.

Step 2: SpinButton will be displayed on the Left side of the SfNumericTextBox.

 

To set the position of the spin button on both side:

 

Step 1: Set SpinButtonAlignment to Both.

Step 2: SpinButton will be displayed on the both side of the SfNumericTextBox.

 

The below code illustrates the way to achieve this

 

XAML code to set Spin button to right side:

 

<?xml version="1.0" encoding="utf-8" ?>
<ContentPage xmlns="http://xamarin.com/schemas/2014/forms"
xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
xmlns:local="clr-namespace:NumericUpDown"
xmlns:numeric="clr-namespace:Syncfusion.SfNumericUpDown.XForms;assembly=Syncfusion.SfNumericUpDown.XForms"
x:Class="NumericUpDown.MainPage">
<StackLayout>
<numeric:SfNumericUpDown Value="10" FormatString="n" ParsingMode="Decimal" SpinButtonAlignment="Right" TextAlignment="Center"/>
</StackLayout>
</ContentPage>
 

 

 

C# code to set spin button on right side:

 

 
namespace NumericUpDown
{
 
public partial class MainPage : ContentPage
{
SfNumericUpDown numeric = new SfNumericUpDown();
public MainPage()
{
InitializeComponent();
 
StackLayout stack = new StackLayout();
numeric.Value = 10;
numeric.FormatString = "n";
numeric.ParsingMode = ParsingMode.Decimal;
numeric.SpinButtonAlignment = SpinButtonAlignment.Right;
numeric.TextAlignment = TextAlignment.Center;
numeric.BackgroundColor = Color.Gray;
numeric.HeightRequest = 300;
stack.Children.Add(numeric);
this.Content = stack;
 
}
}
}
 

 

 

Image when Spin button set to right side:

 

 

Image when Spin button set to left side:

 

 

Image when Spin button set to both side:

 

 

 

 

 

 

 

Did you find this information helpful?
Yes
No
Help us improve this page
Please provide feedback or comments
Comments (0)
Access denied
Access denied