Binding Enum to FluentUI FluentSelect in Blazor

Kategorie: c# | Development | Techblog

To bind an Enum Value to an FluentSelect component, you must not provide a TOption TypeArgument, instead simply add the Item-List, bind the SelectedOption and Convert the OptionValue to a string. Binding completed.

 <FluentSelect 
     @bind-SelectedOption="@context!.MyEnumProp"
     Items="@(Enum.GetValues<MyEnum>())"
     OptionValue="@(t => t.ToString())" />

@code {
    public enum MyEnum 
    {
        Value1,
        Value2,
        Value3
    }
}
Der Perfekte Kaffee

Der Perfekte Kaffee

Ähnlich wie Menschen einzigartig sind, so ist sind es auch die Sinne und der Geschmack eines jeden. Manche mögen ihren Kaffee mild und fruchtig,...