0

突然之间,我的基于 Prism 7.1 的 Xamarin Forms 应用程序 (4.1) 没有处理任何 INavigationAware 方法中的异常。过去发生的情况是,如果目标页面的视图模型中发生了不愉快的事情,从 NavigateAsync 方法返回的 INavigationResult 将其“成功”属性设置为 false,我可以通过检查“异常”属性做出相应的反应。

现在,突然之间,目标视图/视图模型 INavigationAware 实现中的异常未处理并导致我的应用程序崩溃。我创建了一个小型测试项目,并且安装了相同的 Prism 和 XF 包,它可以按预期工作。我现在对此完全感到困惑。

到底会发生什么?我已经清理了所有项目,删除了 obj 和 bin 文件夹,多次重启了 VS,重启了设备,我能想到的一切。

4

0 回答 0