| Class | Description |
| AlphaChar | Class for matching alpha characters [A-Za-z] |
| AlphanumericChar | Class for matching alpha and digits [A-Za-z0-9]. |
| AMPMSection | Class for AM-PM section of a time mask. |
| CharacterSet | Class for matching an arbitrary set of characters. |
| DaySection | Day section part of a date mask. |
| DigitChar | Class for matching digits. |
| DisplayCharBase | Base type for all DisplayCharacter classes. |
| DisplayCharsCollection | Read-only collection that contains DisplayCharBase derived class instances. |
| DisplayCharsEditSection | This is an edit section that can contain an arbitrary list of editable display characters. |
| EditModeValidationErrorEventArgs | Event arguments for routed event ValueInput.ValidationError |
| EditSectionBase | Abstract base class for non-literal sections. |
| FractionPart | Edit section implementation for a fraction part. |
| FractionPartContinuous | Edit section implementation for a fraction part. |
| HexDigitChar | Class for matching hexadecimal digit. |
| HourSection | Hour section of a time mask. |
| InputCharBase | Class that represents an editable position in the mask edit control |
| InvalidCharEventArgs | InvalidCharEventArgs class for firing XamMaskedInput.InvalidChar event of the XamMaskedInput. |
| LiteralSection | LiteralSection class. |
| MinuteSection | Minute section of a time mask. |
| MonthSection | Month section part of a date mask. |
| NumberSection | A number section that will edit from right to left. |
| ParsedMask | A class for applying a mask to data. |
| SecondSection | Second section of a time mask. |
| SectionBase | Abstract base class for all section classes. |
| SectionsCollection | Read-only collection that contains SectionBase derived class instances. |
| TextInputBase | Abstract base class for text based value editors. |
| ValidationErrorInfo | Contains error information regarding why a value is invalid. |
| ValueConstraint | Contains various constraints that can be applied to a data value. |
| ValueInput | An abstract base class that provides functionality for displaying or edit values. |
| XamCurrencyInput | Allows editing of currency data based on a mask. |
| XamMaskedInput | Value editor for displaying and editing data based on a mask. |
| XamNumericInput | Allows editing of numeric data based on a mask. |
| YearSection | Year section of a date mask. |