이전 포스팅에서 Enum 을 바인딩하는 방법에 대해서 알아봤습니다.
2024.03.27 - [코딩/C#] - C# Blazor Enum 값 바인딩 하기
이번에는 RadzenDropDown 에서 Enum 을 바인딩하는 방법을 알아봅니다.
@page "/radzendropdown"
<RadzenDropDown Data="@devTypes" @bind-Value="@selectDevType" />
@code {
IEnumerable<DevType> devTypes = Enum.GetValues(typeof(DevType)).Cast<DevType>().ToList();
DevType selectDevType = DevType.Csharp;
private enum DevType
{
Csharp,
Java,
Python,
Fulutter,
Unity,
}
}
위 코드에서 알 수 있듯이 Enum 을 Values 를 풀어 ToList 로 반환하여 Data 로 사용하면
DropDown 데이터가 구성됩니다. 반드시 ToList 로 반환해야 합니다.
또한 @bind-Value 를 이용해 선택한 값 연동할 수 있습니다.
결과
C# Blazor BlazorWorker 를 이용해 Background Service 처리하기 (0) | 2024.04.08 |
---|---|
C# Blazor RadzenButton 의 ButtonType, ButtonStyle (0) | 2024.03.30 |
C# Blazor RadzenGrid 체크박스 추가하기 (0) | 2024.03.30 |
C# Blazor Enum 값 바인딩 하기 (0) | 2024.03.27 |
C# Blazor 유효성 처리하기 Validation (0) | 2024.03.27 |