WPF Data Editors

Superior Masked Input Support

 

Using our superior masked input support you can construct masks of any complexity with ease. Full Regular Expression support enables you to generate masks that can address even the most complex data entry scenario.

Single-Character Masks

  • Numeric masks don't apply any restrictions on the number of digits before or after the decimal point (if not specified explicitly).
  • Numeric masks automatically insert thousand separators where applicable thus making data input easier.
  • Numeric masks fully support value scrolling. Pressing the UP or DOWN keys or scrolling the mouse wheel results in incrementing or decrementing the digit prior to the caret.
  • Both numeric and date-time masks support custom format strings.
  • Date-time masks fully support value scrolling. End-users can navigate between date and time portions (years, days, hours) using the navigation keys.

Single-Character Masks - DevExpress Data Editors for WPF

Simple Masks

This mask type is best suited for entering strings of limited length, such as phone numbers, zip codes, social security numbers, etc. The mask is specified using a sequence of characters. Some characters serve as placeholders for digits or letters, while others are literals used to separate value portions.

Simple Masks - DevExpress Data Editors for WPF

Regular Expressions

Regular expressions allow you to control user input for any combination of string formats. Any regular expression, regardless of complexity, can be used as a mask.

  • Limiting input to a specific position, character or number - a set or range of characters or numbers.
  • Allowing you to repeat any regular expression segments.
  • Support for optional characters or sequences.
  • Branching.
  • Automatic completion - You can enable either strict or optimistic completion.
  • Inserting culture-dependent mask portions such as day names, month names, etc.

Regular and RegEx Masks - DevExpress Data Editors for WPF

Mask Enhancements

  • Customizable Placeholders
  • Including Mask Characters in Edit Values
  • Null Value Input Support
  • Ignoring Empty Values
  • Beeping on Invalid Input
More from DevExpress
Live Chat
Have a pre-sales question?
Need assistance with your evaluation?
We are here to help.
Chat is one of the many ways you can contact members of the DevExpress Team. We are available Monday-Friday between 8:30am and 5:00pm Pacific Time.
If you need additional product information, require pre-sales assistance, or want help with your order, write to us at info@devexpress.com or call us at
+1 (818) 844-3383.