Class RadzenMask
RadzenMask component.
public class RadzenMask : FormComponentWithAutoComplete<string>, IComponent, IHandleEvent, IHandleAfterRender, IDisposable, IRadzenFormComponent
- Inheritance
-
RadzenMask
- Implements
- Inherited Members
Examples
<RadzenMask Mask="(***) ***-****" Pattern="[^0-9]" Placeholder="(000) 000-0000" @bind-Value=@phone Change=@(args => Console.WriteLine($"Value: {args}")) />
Constructors
RadzenMask()
public RadzenMask()
Properties
CharacterPattern
Gets or sets the pattern that will be used to match all valid characters with regular expression. If both Pattern and CharacterPattern are set CharacterPattern will be used.
[Parameter]
public string CharacterPattern { get; set; }
Property Value
- string
The valid characters pattern.
Mask
Gets or sets the mask.
[Parameter]
public string Mask { get; set; }
Property Value
- string
The mask.
MaxLength
Gets or sets the maximum length.
[Parameter]
public long? MaxLength { get; set; }
Property Value
- long?
The maximum length.
Pattern
Gets or sets the pattern that will be used to replace all invalid characters with regular expression.
[Parameter]
public string Pattern { get; set; }
Property Value
- string
The invalid characters pattern.
ReadOnly
Gets or sets a value indicating whether is read only.
[Parameter]
public bool ReadOnly { get; set; }
Property Value
- bool
true
if is read only; otherwise,false
.
Methods
BuildRenderTree(RenderTreeBuilder)
protected override void BuildRenderTree(RenderTreeBuilder __builder)
Parameters
__builder
RenderTreeBuilder
GetComponentCssClass()
protected override string GetComponentCssClass()
Returns
OnAfterRender(bool)
protected override void OnAfterRender(bool firstRender)
Parameters
firstRender
bool
OnChange(ChangeEventArgs)
Handles the Change event.
protected Task OnChange(ChangeEventArgs args)
Parameters
args
ChangeEventArgsThe ChangeEventArgs instance containing the event data.