Class MudChipSet<T>
- Namespace
- MudBlazor
- Assembly
- MudBlazor.dll
Represents a set of multiple MudChip<T> components.
[CascadingTypeParameter("T")]
public class MudChipSet<T> : MudComponentBase, IComponent, IHandleEvent, IHandleAfterRender, IMudStateHasChanged, IDisposable
Type Parameters
TThe type of item managed by this component.
- Inheritance
-
MudChipSet<T>
- Implements
- Inherited Members
- Extension Methods
Constructors
MudChipSet()
public MudChipSet()
Properties
AllClosable
Allows all chips in this set to be closed.
[Parameter]
[Category("Behavior")]
public bool AllClosable { get; set; }
Property Value
Remarks
Defaults to false.
CheckMark
Shows checkmarks for selected chips.
[Parameter]
[Category("Appearance")]
public bool CheckMark { get; set; }
Property Value
CheckedIcon
The default icon shown for selected chips in this set.
[Parameter]
[Category("Appearance")]
public string CheckedIcon { get; set; }
Property Value
Remarks
Defaults to Check. Can be overridden by setting CheckedIcon.
ChildContent
The content within this chipset.
[Parameter]
[Category("Behavior")]
public RenderFragment? ChildContent { get; set; }
Property Value
Classname
protected string Classname { get; }
Property Value
CloseIcon
The default close icon shown for closeable chips in this set.
[Parameter]
[Category("Appearance")]
public string CloseIcon { get; set; }
Property Value
Remarks
Color
The default color for all chips in this set.
[Parameter]
[Category("Appearance")]
public Color Color { get; set; }
Property Value
Remarks
Comparer
The comparer used to determine when a selection has changed.
[Parameter]
[Category("Behavior")]
public IEqualityComparer<T?> Comparer { get; set; }
Property Value
Remarks
Defaults to Default.
Disabled
Prevents the user from interacting with chips in this set.
[Parameter]
[Category("Behavior")]
public bool Disabled { get; set; }
Property Value
Remarks
Defaults to false. When true, the all chips are visibly disabled and interaction is not allowed. Overrides any value set for Disabled.
IconColor
The default icon color for all chips in this set.
[Parameter]
[Category("Appearance")]
public Color IconColor { get; set; }
Property Value
Remarks
Label
Uses the theme border radius for chips in this set.
[Parameter]
[Category("Appearance")]
public bool Label { get; set; }
Property Value
Remarks
Defaults to false. When true, the DefaultBorderRadius is used for chip edges. Can be overridden by setting Label.
OnClose
Occurs when any chip has been closed.
[Parameter]
public EventCallback<MudChip<T>> OnClose { get; set; }
Property Value
- EventCallback<MudChip<T>>
ReadOnly
Prevents chips in this set from being clicked.
[Parameter]
[Category("Behavior")]
public bool ReadOnly { get; set; }
Property Value
Remarks
Defaults to false. When true, chips cannot be clicked even if OnClick is set.
Ripple
Shows a ripple effect when a chip is clicked.
[Parameter]
[Category("Appearance")]
public bool Ripple { get; set; }
Property Value
Remarks
Defaults to true. Can be overridden by setting Ripple.
SelectedColor
The default color for all selected chips in this set.
[Parameter]
[Category("Appearance")]
public Color SelectedColor { get; set; }
Property Value
Remarks
Defaults to Inherit. Can be overridden by setting SelectedColor.
SelectedValue
The currently selected value.
[Parameter]
[Category("Behavior")]
public T? SelectedValue { get; set; }
Property Value
- T
Remarks
This property is used when SelectionMode is SingleSelection or ToggleSelection.
SelectedValueChanged
Occurs when SelectedValue has changed.
[Parameter]
public EventCallback<T?> SelectedValueChanged { get; set; }
Property Value
Remarks
This property is used when SelectionMode is SingleSelection or ToggleSelection.
SelectedValues
The currently selected chips in this set.
[Parameter]
[Category("Behavior")]
public IReadOnlyCollection<T>? SelectedValues { get; set; }
Property Value
Remarks
This event occurs when SelectionMode is MultiSelection.
SelectedValuesChanged
Occurs when SelectedValues has changed.
[Parameter]
public EventCallback<IReadOnlyCollection<T>?> SelectedValuesChanged { get; set; }
Property Value
Remarks
This event occurs when SelectionMode is MultiSelection.
SelectionMode
The mode controlling how many selections are allowed.
[Parameter]
[Category("Behavior")]
public SelectionMode SelectionMode { get; set; }
Property Value
Remarks
Defaults to SingleSelection. Other values include MultiSelection and ToggleSelection.
Size
The default size for all chips in this set.
[Parameter]
[Category("Appearance")]
public Size Size { get; set; }
Property Value
Remarks
Variant
The default variant for all chips in this set.
[Parameter]
[Category("Appearance")]
public Variant Variant { get; set; }
Property Value
Remarks
Methods
BuildRenderTree(RenderTreeBuilder)
protected override void BuildRenderTree(RenderTreeBuilder __builder)
Parameters
__builderRenderTreeBuilder
Dispose()
Releases unused resources.
public void Dispose()