我正在使用Prism进行Xamarin Forms应用程序开发。
可能是因为我是Prism和Xamarin Froms的新手,因为我面临导航的基本问题。
让我先介绍一下我的实施细节,然后再讨论手头的问题。
问题:当“PartnerDetails”页面打开时,“取消”项目会显示两次,如屏幕截图所示: screenshot of partner details page with two cancel buttons
我哪里错了。我该怎么做才能让它发挥作用?
请协助。
致以最诚挚的问候,Ankur Jain
答案 0 :(得分:1)
您正在将两个NavigationPage推送到导航堆栈。这将导致两个导航栏。您可以在截图中看到背面和汉堡菜单图标。
答案 1 :(得分:0)
您应该只传入目标网页的标识符字符串,而不是将另一个NavigationPage实例推送到堆栈
这样做NavigationService.NavigateAsync(PartnerDetails);