Skip to main content
All docs
V23.2

DxTimeEditSettings.Mask Property

Specifies a mask pattern.

Namespace: DevExpress.Blazor

Assembly: DevExpress.Blazor.v23.2.dll

NuGet Package: DevExpress.Blazor

Declaration

[DefaultValue(null)]
[Parameter]
public string Mask { get; set; }

Property Value

Type Default Description
String null

A mask pattern.

Remarks

Use the Mask property to set up a time editor’s mask pattern. You can use predefined mask patterns or standard date and time .NET formats to specify the mask. Note that display values depend on the current culture. For more information on available mask patterns, refer to the following topic: Date-Time and Date-Time Offset Masks.

If required, configure mask settings (the current culture, caret mode, and so on). For this purpose, add the DxDateTimeMaskProperties component to the MaskProperties property markup and specify the component’s properties.

<DxGrid Data="@timetable" EditMode="GridEditMode.EditRow">
    <Columns>
        <DxGridCommandColumn />
        <DxGridDataColumn FieldName="ID" Visible="false" />
        <DxGridDataColumn FieldName="Nickname" />
        <DxGridDataColumn FieldName="StartTime">
            <EditSettings>
                <DxTimeEditSettings Mask="hh:mm">
                    <MaskProperties>
                        <DxDateTimeMaskProperties CaretMode="MaskCaretMode.Advancing" />
                    </MaskProperties>
                </DxTimeEditSettings>
            </EditSettings>
        </DxGridDataColumn>
        <DxGridDataColumn FieldName="EndTime" >
            <EditSettings>
                <DxTimeEditSettings Mask="hh:mm" >
                    <MaskProperties>
                        <DxDateTimeMaskProperties CaretMode="MaskCaretMode.Advancing" />
                    </MaskProperties>
                </DxTimeEditSettings>
            </EditSettings>
        </DxGridDataColumn>
    </Columns>
</DxGrid>

@code {
    Result[]? timetable;
    protected override async Task OnInitializedAsync() {
        timetable = await TimeTable.GetData();
    }
}

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

Implements

See Also