Class MudSwitch<T>
- Namespace
- MudBlazor
- Assembly
- MudBlazor.dll
public class MudSwitch<T> : MudBooleanInput<T>, IComponent, IHandleEvent, IHandleAfterRender, IMudStateHasChanged, IFormComponent, IAsyncDisposable
Type Parameters
T
- Inheritance
-
MudFormComponent<T, bool?>MudSwitch<T>
- Implements
- Inherited Members
- Extension Methods
Constructors
MudSwitch()
public MudSwitch()
Properties
Classname
protected override string Classname { get; }
Property Value
LabelClassname
protected override string LabelClassname { get; }
Property Value
SpanClassname
protected string SpanClassname { get; }
Property Value
SwitchClassname
protected string SwitchClassname { get; }
Property Value
ThumbClassname
protected string ThumbClassname { get; }
Property Value
ThumbIcon
Shows an icon on Switch's thumb.
[Parameter]
[Category("Appearance")]
public string? ThumbIcon { get; set; }
Property Value
ThumbIconColor
The color of the thumb icon. Supports the theme colors.
[Parameter]
[Category("Appearance")]
public Color ThumbIconColor { get; set; }
Property Value
TrackClassname
protected string TrackClassname { get; }
Property Value
UncheckedColor
The base color of the component in its none active/unchecked state. It supports the theme colors.
[Parameter]
[Category("Appearance")]
public Color UncheckedColor { get; set; }
Property Value
Methods
BuildRenderTree(RenderTreeBuilder)
protected override void BuildRenderTree(RenderTreeBuilder __builder)
Parameters
__builder
RenderTreeBuilder
DisposeAsyncCore()
Called to dispose this instance.
protected override ValueTask DisposeAsyncCore()
Returns
HandleKeyDownAsync(KeyboardEventArgs)
protected Task HandleKeyDownAsync(KeyboardEventArgs obj)
Parameters
Returns
OnAfterRenderAsync(bool)
protected override Task OnAfterRenderAsync(bool firstRender)
Parameters
firstRender
bool
Returns
OnInitialized()
protected override void OnInitialized()