NavigationService在通过绝对导航到达那里后将无法导航

时间:2019-04-18 11:23:29

标签: xamarin.forms navigationservice prism-7

我目前正在开发针对Xamarin.FormsUWPiOS的{​​{1}}应用程序。

实现登录对话框后,我将登录的用户导航到android,现在我希望将其包含在SomeContentPage中(也许以后放在NavigationPage中)

我正在尝试通过使用MasterDetailPage前缀作为绝对导航路线来重置导航堆栈,这会将用户带到所需的页面并清除堆栈:

/

以下,此页面上不再有相对导航:

await NavigationService.NavigateAsync("/NavigationPage/SomeContentPage");

似乎导航系统内部一切正常(var navigationResult = await NavigationService.NavigateAsync("AnotherContentPage") navigationResult.Success),但是应用程序根本没有导航到true

如果我在没有AnotherContentPage前缀的情况下进行导航,则即将进行的导航调用将按预期方式工作:

/

我真的很担心,对此我已经进行了认真的研究。

我不知道我是否只是不了解Prism.Forms NavigationService概念中的某些内容,还是在这里尝试一些不可能的事情。

我重新阅读了await NavigationService.NavigateAsync("NavigationPage/SomeContentPage"); 文档,观看了一些YouTube教程,并阅读了许多有关Prism.Forms中导航的博客文章。

我现在快要绝望了。

我问这个问题真的很难过,此刻我真的在质疑我的互联网研究技能,但是如果你们中的某人可以给我一些建议,如何处理这个问题,那就太好了。

预先感谢,祝您愉快!

0 个答案:

没有答案