标题未显示在主详细信息页面菜单中
Posted
技术标签:
【中文标题】标题未显示在主详细信息页面菜单中【英文标题】:Title is not showing in master detail page menu 【发布时间】:2018-06-02 15:57:10 【问题描述】:我在我的 Xamarin 应用程序中使用主详细信息页面实现了一个汉堡菜单。
推荐this link
我试图在操作栏中默认显示标题“仪表板”,然后从菜单导航的页面名称将显示在那里。
我根据所有页面的给定标题找到的解决方案为什么不在操作栏中显示导航页面标题。
非常感谢任何帮助。
谢谢
【问题讨论】:
【参考方案1】:我查看了您引用的页面,但没有看到页面标题设置在任何地方。
一种方法是更改 OnMenuSelected 中的代码
来自
Detail = new NavigationPage((Page)Activator.CreateInstance(page));
到
var page = (Page)Activator.CreateInstance(page);
page.Title = item.Title;
Detail = new NavigationPage(page);
【讨论】:
thanx steve.it 为我工作。实际上我已经从 xaml 页面设置了标题。不知道为什么这不起作用 寻求更多帮助。我们如何在中心显示它?有什么想法吗? 在中心显示什么? 页面标题现在显示在操作栏中图标之后的左侧。我们如何将其显示在中心? 更改标题文本位置的唯一方法是通过自定义渲染器。最好保持原样,因为人们希望特定操作系统以特定方式显示标题。以上是关于标题未显示在主详细信息页面菜单中的主要内容,如果未能解决你的问题,请参考以下文章
Xamarin Forms Shell 不在详细信息页面上显示菜单栏