为什么Prism navigationService.NavigateAsync不在INavigationResult中返回异常?

时间:2019-07-03 00:17:08

标签: xamarin.forms prism-7

我的基于Prism 7.1的Xamarin Forms应用程序(4.1)突然没有处理任何INavigationAware方法中的异常。 使用发生的是,如果目标页面的视图模型中发生了意外的事情,那么从NavigateAsync方法返回的INavigationResult的“ Success”属性将设置为false,我可以通过检查“例外”属性。

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

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

0 个答案:

没有答案