Class MaskPlaceholder
Provides customizable text placeholders for different input segments (such as day, month, year, hour, minute, second, and day of week) in masked date and time components. These placeholders offer hints or instructions until the user provides input, improving usability and accessibility.
Namespace: Syncfusion.Blazor.Calendars
Assembly: Syncfusion.Blazor.dll
Syntax
public class MaskPlaceholder : OwningComponentBase
Remarks
The MaskPlaceholder class properties are effective when the EnableMask property is enabled. This allows you to guide users about the expected input format for each segment in masked calendar editors.
Examples
This example shows how to apply mask placeholders to the SfDatePicker<TValue>:
<SfDatePicker EnableMask="true">
<MaskPlaceholder Day="dd" Month="mm" Year="yyyy" Hour="hh" Minute="mm" Second="ss" />
</SfDatePicker>
Constructors
MaskPlaceholder()
Declaration
public MaskPlaceholder()
Properties
Day
Gets or sets the text displayed as a hint or placeholder for the day segment of the date input until the user enters a value.
Declaration
public string Day { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String | A |
Remarks
Typically used with input fields utilizing a date mask constrained by Format; for instance, mm/dd/yyyy where dd is for the day. Set Day to a value like dd to indicate the required format for users.
Examples
<SfDatePicker EnableMask="true">
<MaskPlaceholder Day="dd" />
</SfDatePicker>
DayOfWeek
Gets or sets the text displayed as a hint or placeholder for the day of week segment of a datetime input until the user enters a value.
Declaration
public string DayOfWeek { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String | A |
Remarks
Useful for formats like dddd,dd/mm/yyyy, where dddd is the day of the week. Assign DayOfWeek to dddd for weekday input clarity.
Examples
<SfDatePicker EnableMask="true">
<MaskPlaceholder DayOfWeek="dddd" />
</SfDatePicker>
Hour
Gets or sets the text displayed as a hint or placeholder for the hour segment of a datetime input until the user enters a value.
Declaration
public string Hour { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String | A |
Remarks
Used for input masks like mm/dd/yyyy hh:mm, where hh is the hour. Set Hour to hh for user guidance in the time segment.
Examples
<SfDatePicker EnableMask="true">
<MaskPlaceholder Hour="hh" />
</SfDatePicker>
Minute
Gets or sets the text displayed as a hint or placeholder for the minute segment of a datetime input until the user enters a value.
Declaration
public string Minute { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String | A |
Remarks
Used for input masks such as mm/dd/yyyy hh:mm, where mm refers to minutes. Setting Minute to mm clarifies the input for the minute portion of the field.
Examples
<SfDatePicker EnableMask="true">
<MaskPlaceholder Minute="mm" />
</SfDatePicker>
Month
Gets or sets the text displayed as a hint or placeholder for the month segment of the date input until the user enters a value.
Declaration
public string Month { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String | A |
Remarks
Used with input fields with masked formatting such as mm/dd/yyyy, where mm is the month segment. Set the Month property to display the desired placeholder for users.
Examples
<SfDatePicker EnableMask="true">
<MaskPlaceholder Month="mm" />
</SfDatePicker>
Second
Gets or sets the text displayed as a hint or placeholder for the second segment of a datetime input until the user enters a value.
Declaration
public string Second { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String | A |
Remarks
Used in scenarios where the mask includes seconds, as in mm/dd/yyyy hh:mm:ss with ss for the seconds segment. Set Second to ss for user clarity.
Examples
<SfDatePicker EnableMask="true">
<MaskPlaceholder Second="ss" />
</SfDatePicker>
Year
Gets or sets the text displayed as a hint or placeholder for the year segment of the date input until the user enters a value.
Declaration
public string Year { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String | A |
Remarks
Used when the input is masked for an expected year format such as mm/dd/yyyy where yyyy is the year. Assign Year as yyyy for clear formatting guidance.
Examples
<SfDatePicker EnableMask="true">
<MaskPlaceholder Year="yyyy" />
</SfDatePicker>