MaskedTextProvider.SkipLiterals Property

Definition

Gets or sets a value indicating whether literal character positions in the mask can be overwritten by their same values.

public bool SkipLiterals { get; set; }

Property Value

true to allow literals to be added back; otherwise, false to not allow the user to overwrite literal characters. The default is true.

Remarks

Input masks can contain literal and editable characters. If an attempt is made to add an input character to the position in a mask occupied by a literal, the value of the SkipLiterals property determines the result.

  • If this property is true, it is valid to overwrite a literal with the same value when adding input characters. For example, a forward slash character value, '/', could be added to the third position of the mask "00/00/000".

  • If this property is false, it is not valid to assign any value to a mask position occupied by a literal character.

Applies to

Product Versions
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1

See also