MudBlazor RadioButtonGroup 中的 OnChange

Jim*_*nes 6 events radiobuttonlist mudblazor

我是 Blazor 和 MudBlazor 的新手。我正在使用 a 并且我想在选择更改时调用一个事件。文档显示有一个EventCallback方法,但没有语法示例。我已经搜索了一天的大部分时间,但找不到例子。谁能分享一些简单的代码吗?我知道我可以绑定到一个变量,我最初就是这么做的。我想要的是调用代码并根据所选值执行一些不同的代码。与 MudBlazor 相比,Blazor 语法似乎更容易实现。

Dim*_*kos 9

<MudRadioGroup T="string" SelectedOption="@SelectedOption" SelectedOptionChanged="OnSelectedOptionChanged">
    <MudRadio Option="@("Radio 1")" Color="Color.Primary">Primary</MudRadio>
    <MudRadio Option="@("Radio 2")" Color="Color.Secondary">Secondary</MudRadio>
    <MudRadio Option="@("Radio 3")">Default</MudRadio>
    <MudRadio Option="@("Radio 4")" Color="Color.Primary" Disabled="true">Disabled</MudRadio>
</MudRadioGroup>

@code {
    public string SelectedOption { get; set; }

    private void OnSelectedOptionChanged(string selectedOption)
    {
        SelectedOption = selectedOption;

        // call your stuff
    }
}
Run Code Online (Sandbox Code Playgroud)

https://try.mudblazor.com/snippet/mOQGYtGKUpgnQxqe

  • 像这样:https://try.mudblazor.com/snippet/wEGdanclIagugzhO (2认同)