主详细信息页面内的导航页面

时间:2019-04-02 12:30:13

标签: xamarin xamarin.forms master-detail

我正在尝试使用内部导航创建“母版详细信息”页面。因此,例如,如果转到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)

1 个答案:

答案 0 :(得分:2)

只需将您的详细信息页面包装在导航页面中,然后添加工具栏项,即可解决问题!

像这样:

var detailpage = new NavigationPage(new YourDetailPageName());