Back to Devexpress

DxDateTimeMaskProperties.CaretMode Property

blazor-devexpress-dot-blazor-dot-dxdatetimemaskproperties.md

latest2.1 KB
Original Source

DxDateTimeMaskProperties.CaretMode Property

Specifies the caret navigation mode.

Namespace : DevExpress.Blazor

Assembly : DevExpress.Blazor.v25.2.dll

NuGet Package : DevExpress.Blazor

Declaration

csharp
[DefaultValue(MaskCaretMode.Regular)]
[Parameter]
public MaskCaretMode CaretMode { get; set; }

Property Value

TypeDefaultDescription
MaskCaretModeRegular

A caret navigation mode.

|

Available values:

NameDescription
Regular

Input focus remains within one section until a user moves focus to another section.

| | Advancing |

After a user completes input into a mask section, the caret moves to the next editable section.

|

Remarks

Date-time masks can include multiple sections (for instance, the month and day sections). These masks allow users to modify only one section at a time. Input focus remains within one section until a user moves focus to another section.

Set the CaretMode property to Advancing to move the caret to the next editable section after a user completes input into a mask section:

razor
<DxDateEdit @bind-Date="@date" 
            Mask="@DateTimeMask.ShortDate">
    <DxDateTimeMaskProperties CaretMode="@MaskCaretMode.Advancing" />
</DxDateEdit>

@code {
    DateTime date { get; set; } = DateTime.Now;
}

Refer to the following topic for additional information: Mask Settings.

See Also

DxDateTimeMaskProperties Class

DxDateTimeMaskProperties Members

DevExpress.Blazor Namespace