我正在尝试使用内部导航创建“母版详细信息”页面。因此,例如,如果转到DetailPage 1,将看到大小为n的列表。理想情况下,当您按下列表项时,您将进入新页面。但是,在这个新页面上,我无法返回到“母版详细信息”页面。按下我的Android手机上的“后退”按钮可将应用程序最小化,并且“主细节”视图消失了。
我搜索了大约一段时间,但找不到解决此特定问题的任何帖子。我尝试创建一个新的DetailPage,并让用户导航到那里。那行得通,但是看起来很丑,而且用户不友好。
我的代码遵循以下Microsoft教程:https://docs.microsoft.com/en-us/xamarin/xamarin-forms/app-fundamentals/navigation/master-detail-page
如果需要,我可以发布一些示例,但我认为那不是必需的。
预期结果,导航从上至下显示:
主从页面 详细信息(NavigationPage) NavigationPage.PushAsync(newPage)
答案 0 :(得分:2)
只需将您的详细信息页面包装在导航页面中,然后添加工具栏项,即可解决问题!
像这样:
var detailpage = new NavigationPage(new YourDetailPageName());