New to Telerik UI for WPFStart a free 30-day trial

How to Enter Only Positive Numbers

Updated on Sep 15, 2025

You can control the values entered in the RadMaskedNumericInput and RadMaskedCurrencyInput controls to allow only positive input.

You can use the MaskedInputExtensions.Minimum attached property to define 0 as the minimum value that can be entered in the RadMaskedNumericInput and RadMaskedCurrencyInput controls. This way you will restrict the user to only entering positive values in the controls.

Example 1: Setting the MaskedInputExtensions.Minimum attached property

XAML
	<UserControl x:Class="MaskedInputSample.MainPage" 
	             xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
	             xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
	             xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
	             xmlns:maskedInput="clr-namespace:Telerik.Windows.Controls.MaskedInput;assembly=Telerik.Windows.Controls.Input"
	             xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
	             xmlns:telerik="http://schemas.telerik.com/2008/xaml/presentation"
	             d:DesignHeight="300"
	             d:DesignWidth="400"
	             mc:Ignorable="d">
	    <telerik:RadMaskedNumericInput maskedInput:MaskedInputExtensions.Minimum="0" />
	</UserControl>

You can find more information about the MaskedInputExtensions class properties in the MaskedInputExtensions article.

See Also

In this article
See Also
Not finding the help you need?
Contact Support