New to Telerik UI for Blazor? Start a free 30-day trial
Bind RadioGroup to an Enum
Updated on Feb 26, 2026
Environment
| Product | RadioGroup for Blazor |
Description
Is there a way to bind the data source for a Blazor UI RadioGroup to an enum?
Solution
To achieve this, prepare a list of items that correspond to the enum values that can be shown to the user. Here is an example:
<TelerikRadioGroup @bind-Value="@Value" Data="@Periods"></TelerikRadioGroup>
@code {
private Period Value { get; set; }
public enum Period
{
Day = 0,
Week = 1,
Month = 2,
Year = 3
}
public List<Period> Periods
{
get
{
var periodsAsArray = (Period[])Enum.GetValues(typeof(Period));
List<Period> periods = new List<Period>(periodsAsArray);
return periods;
}
}
}