首页 > 解决方案 > Prism Navigation - 满足特定条件时将用户导航到不同的页面

问题描述

我将 Xamarin.Forms 与 Prism 7.2 一起使用。以前版本的 Prism 中曾经有一个方法OnNavigatingTo,但在 7.2 中删除了这个方法。我不确定如何实现这种行为:

我用OnNavigatingTo这个。我只是检查了我的条件并NavigationService.NavigateAsync("xy")在需要时打电话。这工作得很好。但是,此方法已被删除,我不知道如何在新版本的 Prism 中实现此行为。

我试图将此代码放入OnNavigatedToor Initialize。问题是这不会停止当前的导航,并且无论如何它都会导航到错误的页面。

我该如何处理这种情况?

标签: xamarinxamarin.formsprism

解决方案


推荐阅读