Table of Contents

Class MudSwitch<T>

Namespace
MudBlazor
Assembly
MudBlazor.dll
public class MudSwitch<T> : MudBooleanInput<T>, IComponent, IHandleEvent, IHandleAfterRender, IMudStateHasChanged, IFormComponent, IAsyncDisposable

Type Parameters

T
Inheritance
MudSwitch<T>
Implements
Inherited Members
Extension Methods

Constructors

MudSwitch()

public MudSwitch()

Properties

Classname

protected override string Classname { get; }

Property Value

string

LabelClassname

protected override string LabelClassname { get; }

Property Value

string

SpanClassname

protected string SpanClassname { get; }

Property Value

string

SwitchClassname

protected string SwitchClassname { get; }

Property Value

string

ThumbClassname

protected string ThumbClassname { get; }

Property Value

string

ThumbIcon

Shows an icon on Switch's thumb.

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

Property Value

string

ThumbIconColor

The color of the thumb icon. Supports the theme colors.

[Parameter]
[Category("Appearance")]
public Color ThumbIconColor { get; set; }

Property Value

Color

TrackClassname

protected string TrackClassname { get; }

Property Value

string

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

Color

Methods

BuildRenderTree(RenderTreeBuilder)

protected override void BuildRenderTree(RenderTreeBuilder __builder)

Parameters

__builder RenderTreeBuilder

DisposeAsyncCore()

Called to dispose this instance.

protected override ValueTask DisposeAsyncCore()

Returns

ValueTask

HandleKeyDownAsync(KeyboardEventArgs)

protected Task HandleKeyDownAsync(KeyboardEventArgs obj)

Parameters

obj KeyboardEventArgs

Returns

Task

OnAfterRenderAsync(bool)

protected override Task OnAfterRenderAsync(bool firstRender)

Parameters

firstRender bool

Returns

Task

OnInitialized()

protected override void OnInitialized()