【问题标题】:Xamarin master detail page with static header and context menu带有静态标题和上下文菜单的 Xamarin 主详细信息页面
【发布时间】:2019-09-07 18:43:16
【问题描述】:

我需要在 Xamarin 中创建一个主详细信息布局页面,然后将其用于子页面。

请查看下面的截图:

我需要一个带有通知按钮的标题部分和一个上下文菜单按钮以及一个标题。

在 Xamarin 中创建此布局的最佳方法是什么?

【问题讨论】:

  • 那么你想要的是你的所有页面都应该有Master-Detail设置?

标签: xamarin xamarin.forms


【解决方案1】:

我假设你想使用 Xamarin.Forms,而不是分别使用 Xamarin.Android 和 Xamarin.iOS。

一种方法是使用here 所述的默认 MasterDetailPage,或者更好地使用 Shell 进行尝试,如here 所述。 然后,您需要创建 CustomNavigationPage 并为其编写自定义渲染器。

第二种方法是做一些技巧,再次使用模板创建CustomNavigationPage(以便始终显示导航栏)并动态更改内容。 此外,您需要隐藏默认导航栏并将单击事件附加到菜单按钮才能真正打开菜单。 希望你明白了。

【讨论】:

    【解决方案2】:

    MasterDetailPage 已经提供了您所要求的几乎所有功能,因此在某种程度上您的问题并不十分清楚,因为您已经提到了MasterDetailPage。我能看到的唯一剩下的问题是如何设置自定义标题,而不是NavigationPage.TitleView

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-06-02
      • 2016-09-20
      • 2019-07-19
      • 1970-01-01
      • 2014-09-26
      • 2019-06-28
      • 1970-01-01
      相关资源
      最近更新 更多