【问题标题】:Navigation Page inside of a Master Detail Page主详细信息页面内的导航页面
【发布时间】:2019-08-23 18:48:12
【问题描述】:

我正在尝试使用内部导航创建主详细信息页面。因此,例如,如果您转到 DetailPage 1,您将看到一个大小为 n 的列表。理想情况下,当您按下列表项时,您会被带到一个新页面。但是,在这个新页面上,我无法返回主详细信息页面。按我的 Android 手机上的返回按钮会最小化应用程序,主详细信息视图消失了。

我搜索了一段时间,但找不到任何解决此特定问题的帖子。我尝试创建一个新的 DetailPage,并让用户在那里导航。这行得通,但它看起来很丑陋且对用户不友好。

我的代码遵循这个微软教程:https://docs.microsoft.com/en-us/xamarin/xamarin-forms/app-fundamentals/navigation/master-detail-page

如果需要,我可以发布一些示例,但我认为没有必要。

预期结果,从上到下显示导航:

主从页面 详细信息(导航页) NavigationPage.PushAsync(newPage)

【问题讨论】:

  • 你能分享一些你如何构建你的主详情页面的代码吗?
  • @G.hakim 谢谢,我想这会解决我的问题。
  • 我很确定它会的!
  • @JasperMW In Detail Page 也使用Navigation.PushAsync 可以做到。

标签: xamarin xamarin.forms master-detail


【解决方案1】:

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

像这样:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-04-13
    • 1970-01-01
    • 2019-12-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多