C# Prism DialogService显示模式对话框
我正在使用Prism IDialogService弹出一个屏幕,询问一些补充信息和验证,在决定是否使用sabe之前,我的问题是何时使用C# Prism DialogService显示模式对话框,c#,xamarin,xamarin.forms,prism,C#,Xamarin,Xamarin.forms,Prism,我正在使用Prism IDialogService弹出一个屏幕,询问一些补充信息和验证,在决定是否使用sabe之前,我的问题是何时使用 _dialogService.ShowDialog("InconsistenciasDialog", param, CloseDialogCallbackAsync); if (allDataFill) saveAll(); 在CloseDialogCallbackAsync方法中,我
_dialogService.ShowDialog("InconsistenciasDialog", param, CloseDialogCallbackAsync);
if (allDataFill)
saveAll();
在CloseDialogCallbackAsync方法中,我设置了一个属性'allDataFill',以便知道对话框是否获得了我需要的所有信息,这就是我需要对话框作为模态和sincronus对话框的方式
对话框显示,但不是以一种简单的方式,在中间测试变量allDataFill,这是一个问题,因为该变量还没有数据
这就是我需要一个模态对话框的方式,它可能是With DialogService吗
有什么想法吗?IDialogService.ShowDialog确实显示了一个模式对话框,当对话框关闭时将调用回调
如果希望它是非模态的,可以使用
Show
。关闭对话框之前,是否要检查数据是否已填充?或者您不希望用户在数据完全加载之前关闭对话框?