Powerful Input Controls for WPF

Parse and Format User Input with WPF Editors.
A full set of several WPF input controls for any data entry scenario.

    • Format and parse numbers, dates, colors, and masked text
    • Select multiple items from a checklist or enter items like a tag editor
    • Edit a numeric range visually using a slider
    • Design a custom drop-down UI with ease
Download Free Trial

Why Choose Input Controls for WPF?

Input Controls for Any Type of Data Entry

The WPF basic library includes several useful controls that provide editors with a wide variety of data types and scenarios. You can also design a custom drop-down specific for your application.

Input Components That Can be Customized

Each WPF input component supports maximum flexibility for customization. Use simple properties to change the control's appearance, and use item templates and reusable inner components to create the specific editor required.

Standard Looking yet Stylish Input Controls

Out of the box, our input controls are designed to match the standard WPF controls perfectly. Each control supports Microsoft's Implicit Style Manager to design themes. You can also select from our 20+ provided themes.

WPF Input Controls

WPF MaskedTextBox

WPF MaskedTextBox

The C1MaskedTextBox control allows you to validate and format strings using a mask. You can choose to show prompt characters and literals. 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 -).

WPF NumericBox

WPF NumericBox

The C1NumericBox control restricts input to a specific numeric range and increment amount. It prevents users from accidentally entering invalid data and visually formats the numbers. It supports standard .NET formats including fixed-point (F), number (N), general (G), currency (C), exponential (E), hexadecimal (X), and percent (P).

WPF DateTime Editors

WPF DateTime Editors

Display, edit, and validate date and time information using three specialized components for editing DateTime values: C1DateTimePicker, C1DatePicker, and C1TimeEditor.

WPF ColorPicker

WPF ColorPicker

Using the C1ColorPicker control, you can select colors from professionally-designed palettes or edit your custom colors with support for RGB, HSL, and color values with alpha transparency.

WPF Custom Dropdown

WPF Custom Dropdown

With the C1DropDown control, you have complete control over creating specialized drop-down editors. Attach your logic to the spin buttons and your own drop-down form/editor to the drop-down button.

WPF Multi-Select Checklist & Tag Editor

WPF Multi-Select Checklist & Tag Editor

The C1MultiSelect supports selecting multiple items from a drop-down checklist. It supports autocomplete, and you can customize how the header displays the selected items.

WPF ComboBox

WPF ComboBox

The C1ComboBox control is a full-featured WPF Combobox control that combines an editable text box with an auto-searchable drop-down list. It supports item templates and item virtualization, so it loads quickly - even when populated with hundreds of items.

WPF RangeSlider

WPF RangeSlider

The C1RangeSlider 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.

WPF FilePicker

WPF FilePicker

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

WPF Rating Control

WPF Rating Control

Enable users to share their opinions with C1Rating control. Customize the control to show stars, thumbs, bars, and more. Features:

  • Horizontal or vertical orientation
  • Built-in and custom animations like scroll, bounce, fade, or slide
  • Custom shapes