MaskedTextProvider.SkipLiterals Property


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

 property bool SkipLiterals { bool get(); void set(bool value); };
public bool SkipLiterals { get; set; }
member this.SkipLiterals : bool with get, set
Public Property SkipLiterals As Boolean

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.


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

See also