Skip to main content
All docs
V25.1
  • DxMaskedInputSettings.Mask Property

    Specifies a mask pattern.

    Namespace: DevExpress.Blazor

    Assembly: DevExpress.Blazor.v25.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();
        }
    }
    

    Edit form with masked input

    To change the input mask at runtime, use the IMaskedInputSettings.Mask property instead.

    Implements

    See Also