MAD*_*JOE 4 c# blazor mudblazor
我想以某种方式使用MudDatePicker元素,我需要能够在加载时设置默认值,但同时onChange为其定义一个事件。我正在尝试执行此操作,但错误提示:
该组件的组件参数使用两次或多次
我有办法做到这一点吗?
<MudDatePicker @bind-Date="@DefaultValue.Value" Label="Date" DateChanged="OnDateChange"
Required="true" Class="mb-3" />
Run Code Online (Sandbox Code Playgroud)
如果 Blazor ie 中有双向绑定@bind-Date="date",则可以使用必须设置该值的更改事件将其转换为单向绑定。双向绑定只是语法糖,并且会在幕后执行相同的操作。
<MudDatePicker Date="@_date" Label="Date" DateChanged="OnDateChange"
Required="true" Class="mb-3" />
@inject ISnackbar Snackbar
@code {
DateTime? _date = new DateTime(2021, 12, 24);
void OnDateChange(DateTime? newDate)
{
_date=newDate;
// here you can do something when the date changes.
Snackbar.Add($"Date changed to {_date}");
}
}
Run Code Online (Sandbox Code Playgroud)
以下是您可以使用的片段:https://try.mudblazor.com/snippet/mYcPFPvLnlyEHeOF
| 归档时间: |
|
| 查看次数: |
5560 次 |
| 最近记录: |