Provide smarter input controls

With ComponentOne Inputâ„¢ for WPF, you get several controls for specialized input, including phone numbers, percentages, numerical ranges, and files.

Masked Text Input

Provide instant, code-free formatting on user input with the MaskedTextBox control. The Mask property lets you secure your users' information by displaying the input text as a character like an asterisk. Some characters, like dashes and forward slashes, will not be masked.

Numeric Formatting and Validation

The NumericBox control restricts input to a specific numeric range and increment amount. It prevents users from accidentally entering invalid data and formats the number as it is edited. The control supports standard formatting strings defined by Microsoft, and uses the same syntax as the classic Windows Forms controls. Supported formats include: fixed-point (F), number (N), general (G), currency (C), exponential (E), hexadecimal (X), and percent (P).

Select a Value Range

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.

Select Files

The FilePicker control shows a file picker dialog box that allows users to select files for selection or upload. You can limit the browsable file types based on a file extension or category using the Filter property.

Watermark Support

The MaskedTextBox also has watermark support, so you can use it as a regular TextBox with a watermark. When no text has been entered, provide contextual clues of what value users should enter.

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 uses the same syntax as the classic Windows Forms controls. With 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

Choose whether or not to show prompt characters and literals in the MaskedTextBox control by simply setting one property. The prompt character indicates to the user that text can be entered (such as _ or *). Literals are non-mask characters that will appear as themselves within the mask (such as / or -).

Filter File Types

With the FilePicker control you can limit the browsable file types based on a file extension or category using the Filter property.