Table of Contents

Class RadzenMask

Namespace
Radzen.Blazor
Assembly
Radzen.Blazor.dll

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

string

OnAfterRender(bool)

protected override void OnAfterRender(bool firstRender)

Parameters

firstRender bool

OnChange(ChangeEventArgs)

Handles the Change event.

protected Task OnChange(ChangeEventArgs args)

Parameters

args ChangeEventArgs

The ChangeEventArgs instance containing the event data.

Returns

Task