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
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
Classname
protected string Classname { get; }
Property Value
ClearButtonClassname
protected string ClearButtonClassname { get; }
Property Value
ClearIcon
Custom clear icon when Clearable is enabled.
[Parameter]
[Category("Appearance")]
public string ClearIcon { get; set; }
Property Value
Clearable
Show clear button.
[Parameter]
[Category("List behavior")]
public bool Clearable { get; set; }
Property Value
InputClassname
protected string InputClassname { get; }
Property Value
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
Mask
Provide a masking object. Built-in masks are PatternMask, MultiMask, RegexMask and BlockMask
[Parameter]
[Category("Data")]
public IMask Mask { get; set; }
Property Value
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
Methods
BuildRenderTree(RenderTreeBuilder)
protected override void BuildRenderTree(RenderTreeBuilder __builder)
Parameters
__builder
RenderTreeBuilder
Clear()
Clear the text field.
public Task Clear()
Returns
Dispose(bool)
protected override void Dispose(bool disposing)
Parameters
disposing
bool
FocusAsync()
public override ValueTask FocusAsync()
Returns
HandleKeyDown(KeyboardEventArgs)
protected Task HandleKeyDown(KeyboardEventArgs e)
Parameters
Returns
OnAfterRenderAsync(bool)
protected override Task OnAfterRenderAsync(bool firstRender)
Parameters
firstRender
bool
Returns
OnBlurredAsync(FocusEventArgs)
protected override Task OnBlurredAsync(FocusEventArgs obj)
Parameters
obj
FocusEventArgs
Returns
OnInitializedAsync()
protected override Task OnInitializedAsync()
Returns
OnSelect(int, int)
public void OnSelect(int start, int end)
Parameters
SelectAsync()
public override ValueTask SelectAsync()
Returns
SelectRangeAsync(int, int)
public override ValueTask SelectRangeAsync(int pos1, int pos2)
Parameters
Returns
UpdateTextPropertyAsync(bool)
protected override Task UpdateTextPropertyAsync(bool updateValue)
Parameters
updateValue
bool
Returns
UpdateValuePropertyAsync(bool)
protected override Task UpdateValuePropertyAsync(bool updateText)
Parameters
updateText
bool