DxMaskedInputSettings.Mask Property
Specifies a mask pattern.
Namespace: DevExpress.Blazor
Assembly: DevExpress.Blazor.v24.1.dll
NuGet Package: DevExpress.Blazor
Declaration
[DefaultValue(null)]
[Parameter]
public string Mask { get; set; }
Property Value
Type | Default | Description |
---|---|---|
String | null | A mask pattern string. |
Remarks
The masked input editor supports the following mask types:
Assign a mask pattern to the Mask
property to apply a mask to the masked input editor. Refer to the following topic for more information: Apply a Mask.
The following code snippet applies a regular expression mask:
@inject EmployeeService EmployeeData
<DxGrid Data="@employees" PageSize="4" EditMode="GridEditMode.EditRow">
<Columns>
<DxGridCommandColumn />
<DxGridDataColumn FieldName="FirstName" />
<DxGridDataColumn FieldName="LastName" />
<DxGridDataColumn FieldName="BirthDate" />
<DxGridDataColumn FieldName="HireDate" />
<DxGridDataColumn FieldName="Email" >
<EditSettings>
<DxMaskedInputSettings MaskMode="MaskMode.RegEx" Mask="@EmailMask" />
</EditSettings>
</DxGridDataColumn>
</Columns>
</DxGrid>
@code {
Employee[]? employees;
string EmailMask { get; set; } = @"(\w|[.-])+@(\w|-)+\.(\w|-){2,4}";
protected override async Task OnInitializedAsync() {
employees = await EmployeeData.GetData();
}
}
To change the input mask at runtime, use the IMaskedInputSettings.Mask property instead.
Implements
See Also