Smarter controls for masked and numeric input

Provide smarter input for phone numbers, zip codes, percentages, and more. With ComponentOne Inputâ„¢ for UWP, you get two controls for masked and numeric input. Quickly gather valid input while displaying formatted text automatically.


NumericBox for UWP provides a text box for displaying and editing formatted numeric values like currencies and percentages. The control comes complete with smart input and increment buttons.


Provide input mask validation with MaskedTextBox for UWP. The MaskedTextBox control provides a text box with a mask that prevents users from entering invalid characters.


The RangeSlider control extends the basic slider control and provides two thumbs, making it possible for users to select a range. Users can drag each thumb individually or drag the center to modify both at the same time.

Standard Format Strings

Provide instant formatting on user input using the Mask or Format properties. The MaskedTextBox and NumericBox controls support the standard formatting strings defined by Microsoft, and use the same syntax as the classic Windows Forms controls. Using the Format property, you can use the familiar .NET format strings to display numbers in several formats with support for decimal places. Supported formats include: fixed-point (F), number (N), general (G), currency (C), exponential (E), hexadecimal (X), and percent (P).

Include Prompts and Literals

With the MaskedTextBox control, you can provide instant, code-free formatting on user input using the Mask property. Choose whether or not to show prompt characters and literals by setting one property. The prompt character indicates to the user that text can be entered, using characters like _ or *. Literals are non-mask characters that will appear as themselves within the mask, like / or -.

Numeric Range

With the NumericBox control, you can restrict input to a specific numeric range by setting the Minimum and Maximum properties.

Watermark Support

Using the Watermark property, you can provide contextual clues of what value users should enter. The watermark is displayed in the control when no text has been entered.