【发布时间】:2021-11-24 23:29:26
【问题描述】:
当用户单击“确定”按钮时,有没有办法防止关闭MudDialog?我想在执行操作时保持对话框打开。
private async Task OpenMyDialogAsync()
{
var dialog = DialogService.Show<MyDialog>("My Dialog");
var result = await dialog.Result;
if (!result.Cancelled)
{
// Prevent closing the dialog when user click the OK button
// to perform an action
}
}
另一个想法是在MyDialog 实例上注册一个事件。但是Show() 方法返回的结果不包含MyDialog 实例。有什么想法可以解决这个问题吗?
【问题讨论】:
标签: blazor blazor-server-side mudblazor