Articles in this section
Category / Section

How to restrict the values of SfNumericUpDown within certain range.

1 min read

Syncfusion SfNumericUpDown provides Minimum and Maximum property support to restrict values to certain range.

 

To set Minimum and Maximum property:

 

Step 1: Set Value for the Minimum and Maximum property

 

Step 2: The values in SfNumericUpDown will be within the range based on the value given for Minimum and Maximum property.

 

The below code illustrates the way to achieve this.

Code Snippet

 

XAML Code:

 

<?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">
<ContentPage.Content>
<StackLayout HeightRequest="150" >
<numeric:SfNumericUpDown x:Name="sfNumericUpDown" Minimum="10" Maximum="60" HeightRequest="100"  Value="20" AllowNull="false" TextAlignment="Center" SpinButtonAlignment="Both" FormatString="n"/>
</StackLayout>
</ContentPage.Content>
</ContentPage>
 

 

C# Code:

 

namespace NumericUpDown
{
 
public partial class MainPage : ContentPage
{
 
    SfNumericUpDown numeric;
    public MainPage()
    {
        InitializeComponent();
        numeric = new SfNumericUpDown();
        numeric.Minimum = 10;
        numeric.Maximum = 60;
        numeric.Value = 20;
        numeric.TextAlignment = TextAlignment.Center;
        numeric.SpinButtonAlignment = SpinButtonAlignment.Both;
        numeric.HeightRequest = 100;
        numeric.AllowNull = false;
        StackLayout stack = new StackLayout();
        stack.Children.Add(numeric);
        this.Content = stack;
    }
}
}
 

 

 

Did you find this information helpful?
Yes
No
Help us improve this page
Please provide feedback or comments
Comments
Please sign in to leave a comment
Access denied
Access denied