Trusted by the world’s leading companies
Overview
The WPF NumericUpDown control provides a simple and intuitive interface to display and edit culture-specific double values. It supports culture-based formatting, number formatting, minimum and maximum value validation, watermark support, built-in themes, range adorner, right to left support, positive and negative colors, and more.
Spin Button
Spin button helps to increase or decrease the value in given interval using mouse interaction.

Validation
Minimum value and maximum value validation can be done within the given range. User can also choose when the validation needs to be carried out, either while entering the value or when control lost its focus. Also, NumericUpDown allow user to do custom validation by their own.

Spin interval
Specify the interval to increment or decrement while pressing the spin or repeat button.

Watermark
Watermarks provides additional hints for the users about the value need to enter in the textbox.

Style and Customization

Built-in Themes
WPF NumericUpDown provides build-in themes like Office2016, Office2013, Metro, Blend etc.

Range Adorner
WPF Number Picker supports to increase or decrease the value just by scrolling the mouse or through extended scrolling. Display the entered value with progress notation.
Right-to-left (RTL)
Supports right to left (RTL) direction for users working in right-to-left languages like Hebrew, Arabic or Persian.

Complete keyboard and mouse support
Increments or decrements the value through keyboard down and up operations. It also allows to change the value through mouse wheel operations.

WPF Numeric Updown Code Example
Easily get started with the WPF Numeric Updown using a few simple lines of XAML and C# code example as demonstrated below. Also explore our WPF Numeric Updown Example that shows you how to render and configure the Numeric Updown in WPF.
<syncfusion:UpDown Name="upDown" Width="100" Height="23"/>using Syncfusion.Windows.Controls.Input;
public partial class MainWindow : Window
{
public MainWindow()
{
InitializeComponent();
UpDown updown = new UpDown();
updown.Width = 100;
updown.Height = 23;
this.Content = updown;
}
}Not sure how to create your first WPF NumericUpDown? Our documentation can help.
I’d love to read it now145+ WPF CONTROLS
Frequently Asked Questions
Why should you choose Syncfusion WPF NumericUpDown?
Syncfusion WPF NumericUpDown provides the following:
- Touch-friendly and responsive UI.
- Rich UI interaction and keyboard navigation.
- Support for localization and globalization.
- MVVM support.
Null support and value validation customization.
- Has a simple configuration and APIs.
Learn quickly and get started with WPF NumericUpDown using its extensive demos and documentation.
Can I download and utilize the Syncfusion WPF NumericUpDown for free?
No, this is a commercial product and requires a paid license. However, a free community license is also available for companies and individuals whose organizations have less than $1 million USD in annual gross revenue, 5 or fewer developers, and 10 or fewer total employees.
How do I get started with Syncfusion WPF NumericUpDown?
A good place to start would be our comprehensive getting started documentation.
Our Customers Love Us
Awards
Greatness—it’s one thing to say you have it, but it means more when others recognize it. Syncfusion® is proud to hold the following industry awards.