首页 > 解决方案 > Prism DialogService 显示模式对话框

问题描述

我正在使用 Prism IDialogService 弹出一个屏幕,询问一些补充信息和验证,然后再决定 sabe 或不 sabe,我的问题是当我这样做时

        _dialogService.ShowDialog("InconsistenciasDialog", param, CloseDialogCallbackAsync);
        if (allDataFill)
            saveAll();

在 CloseDialogCallbackAsync 方法中,我设置了一个属性“allDataFill”,以了解对话框是否获得了我需要的所有信息,这就是我需要对话框作为模态和 sincronus 的方式。

对话框出现了,但不是以一种错误的方式,立即测试变量 allDataFill ,这是一个问题,因为该变量还没有数据。

那就是我需要一个模态对话框,它可以使用 DialogService 吗?

任何想法?

标签: c#xamarinxamarin.formsprism

解决方案


您必须await使用 AsyncCallback 方法。


推荐阅读