Table of Contents

Class MudMask

Namespace
MudBlazor
Assembly
MudBlazor.dll
public class MudMask : MudBaseInput<string>, IComponent, IHandleEvent, IHandleAfterRender, IMudStateHasChanged, IFormComponent, IDisposable
Inheritance
MudMask
Implements
Inherited Members
Extension Methods

Constructors

MudMask()

public MudMask()

Properties

AdornmentClassname

protected string AdornmentClassname { get; }

Property Value

string

ChildContent

ChildContent will only be displayed if InputType.Hidden and if its not null. Required for Select

[Parameter]
[Category("Appearance")]
public RenderFragment ChildContent { get; set; }

Property Value

RenderFragment

Classname

protected string Classname { get; }

Property Value

string

ClearButtonClassname

protected string ClearButtonClassname { get; }

Property Value

string

ClearIcon

Custom clear icon when Clearable is enabled.

[Parameter]
[Category("Appearance")]
public string ClearIcon { get; set; }

Property Value

string

Clearable

Show clear button.

[Parameter]
[Category("List behavior")]
public bool Clearable { get; set; }

Property Value

bool

InputClassname

protected string InputClassname { get; }

Property Value

string

InputType

Type of the input element. It should be a valid HTML5 input type.

[Parameter]
[Category("List appearance")]
public InputType InputType { get; set; }

Property Value

InputType

Mask

Provide a masking object. Built-in masks are PatternMask, MultiMask, RegexMask and BlockMask

[Parameter]
[Category("Data")]
public IMask Mask { get; set; }

Property Value

IMask

OnClearButtonClick

Button click event for clear button. Called after text and value has been cleared.

[Parameter]
[Category("List appearance")]
public EventCallback<MouseEventArgs> OnClearButtonClick { get; set; }

Property Value

EventCallback<MouseEventArgs>

Methods

BuildRenderTree(RenderTreeBuilder)

protected override void BuildRenderTree(RenderTreeBuilder __builder)

Parameters

__builder RenderTreeBuilder

Clear()

Clear the text field.

public Task Clear()

Returns

Task

Dispose(bool)

protected override void Dispose(bool disposing)

Parameters

disposing bool

FocusAsync()

public override ValueTask FocusAsync()

Returns

ValueTask

HandleKeyDown(KeyboardEventArgs)

protected Task HandleKeyDown(KeyboardEventArgs e)

Parameters

e KeyboardEventArgs

Returns

Task

OnAfterRenderAsync(bool)

protected override Task OnAfterRenderAsync(bool firstRender)

Parameters

firstRender bool

Returns

Task

OnBlurredAsync(FocusEventArgs)

protected override Task OnBlurredAsync(FocusEventArgs obj)

Parameters

obj FocusEventArgs

Returns

Task

OnInitializedAsync()

protected override Task OnInitializedAsync()

Returns

Task

OnSelect(int, int)

public void OnSelect(int start, int end)

Parameters

start int
end int

SelectAsync()

public override ValueTask SelectAsync()

Returns

ValueTask

SelectRangeAsync(int, int)

public override ValueTask SelectRangeAsync(int pos1, int pos2)

Parameters

pos1 int
pos2 int

Returns

ValueTask

UpdateTextPropertyAsync(bool)

protected override Task UpdateTextPropertyAsync(bool updateValue)

Parameters

updateValue bool

Returns

Task

UpdateValuePropertyAsync(bool)

protected override Task UpdateValuePropertyAsync(bool updateText)

Parameters

updateText bool

Returns

Task