Demonstration and configuration of the Radzen Blazor CheckBoxList component.
These demos showcase checkbox lists with two-way data binding, configurable orientation and layout (vertical/horizontal with alignment options), data-bound items, statically declared items, select-all functionality, disabled/read-only individual items, and custom templates.
As all Radzen Blazor input components the CheckBoxList has a Value property which gets and sets the value of the component. Use @bind-Value to get the user input.
Value property can be used to set the value of the component and Change event to get the user input.
CheckBoxList layout can be configured via various properties for position and alignment such as Orientation, AlignItems, and JustifyContent. The behavior is similar to RadzenStack.
Use the Data property to dynamically populate CheckBoxList items from a collection.
Combine statically declared items with data-bound items for flexible CheckBoxList configurations.
Implement select all functionality to quickly check or uncheck all items in the CheckBoxList.
Disable specific CheckBoxList items to prevent user interaction with those items.
Make specific CheckBoxList items read-only to prevent changes while keeping them interactive.
Use the Template property to customize the appearance of CheckBoxList items.
The following keys or key combinations provide a way for users to navigate and interact with Radzen Blazor CheckBoxList component.
| Press this key | To do this |
|---|---|
| Tab | Navigate to a CheckBoxList item. |
| Shift + Tab | Navigate to previous CheckBoxList item. |
| Space | Change the state of a focused CheckBoxList item switching between checked and not checked. |
Radzen Blazor Components, © 2018-2025 Radzen.
Source Code licensed under
MIT