DataFormMaskedEditorAttribute.Mask Property
Gets or sets the editor’s input mask expression.
Namespace: DevExpress.XamarinForms.DataForm
Assembly: DevExpress.XamarinForms.Editors.dll
NuGet Package: DevExpress.XamarinForms.Editors
Declaration
public string Mask { get; set; }
Property Value
Type | Description |
---|---|
String | A mask expression string. |
Remarks
A mask defines a pattern used for entered values. For example, when a text editor should accept a fixed-length string in a pre-defined format (for example, a phone number, zip code, etc).
Use the Mask property to specify the mask expression. It can include meta and literal characters.
A metacharacter is a user input placeholder (identified by the underscore character -
_
).
The following table lists the available metacharacters:Character
Description
L
An alphabetic character. For example, A-Z, a-z for the USA.
0
A numeric character.
C
Any character.
- A literal character is a fixed part of the mask that cannot be edited. To display a metacharacter as a literal, precede it with a backslash (
\
).
The following example shows how to specify a mask and apply it to a value of the PersonalInfo object’s Phone property:
using DevExpress.XamarinForms.DataForm;
// ...
namespace DataFormExample {
public class PersonalInfo {
// ...
[DataFormMaskedEditor(Mask = "(000) 000-0000")]
public string Phone { get; set; }
}
}