New to Telerik UI for WPF? Start 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.