Class MudRadio<T>
- Namespace
- MudBlazor
- Assembly
- MudBlazor.dll
An option from a set of mutually exclusive options, often as part of a MudRadioGroup<T>.
public class MudRadio<T> : MudBooleanInput<T>, IComponent, IHandleEvent, IHandleAfterRender, IMudStateHasChanged, IFormComponent, IAsyncDisposable
Type Parameters
T
The type of value being selected, often a
bool
.
- Inheritance
-
MudFormComponent<T, bool?>MudRadio<T>
- Implements
- Inherited Members
- Extension Methods
Constructors
MudRadio()
public MudRadio()
Properties
CheckedIcon
The icon displayed when in a checked state.
[Parameter]
[Category("Appearance")]
public string CheckedIcon { get; set; }
Property Value
Remarks
Defaults to RadioButtonChecked.
Classname
protected override string Classname { get; }
Property Value
Dense
Uses compact vertical padding.
[Parameter]
[Category("Appearance")]
public bool Dense { get; set; }
Property Value
Remarks
Defaults to false
.
IconClassname
protected override string IconClassname { get; }
Property Value
IndeterminateIcon
The icon to display for an indeterminate state.
[Parameter]
[Category("Appearance")]
public string IndeterminateIcon { get; set; }
Property Value
Remarks
Defaults to IndeterminateCheckBox.
LabelClassname
protected override string LabelClassname { get; }
Property Value
UncheckedColor
The color to use when in an unchecked state.
[Parameter]
[Category("Appearance")]
public Color? UncheckedColor { get; set; }
Property Value
Remarks
Defaults to null
.
UncheckedIcon
The icon displayed when in an unchecked state.
[Parameter]
[Category("Appearance")]
public string UncheckedIcon { get; set; }
Property Value
Remarks
Defaults to RadioButtonUnchecked.
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 keyboardEventArgs)
Parameters
keyboardEventArgs
KeyboardEventArgs
Returns
OnAfterRenderAsync(bool)
protected override Task OnAfterRenderAsync(bool firstRender)
Parameters
firstRender
bool
Returns
OnInitializedAsync()
protected override Task OnInitializedAsync()
Returns
SelectAsync()
Checks this radio button.
public Task SelectAsync()
Returns
Remarks
When part of a MudRadioGroup<T>, other values will be unchecked.
See Also
MudCheckBox<T>