【问题标题】:Title is not showing in master detail page menu标题未显示在主详细信息页面菜单中
【发布时间】:2018-06-02 15:57:10
【问题描述】:

我在我的 Xamarin 应用程序中使用主详细信息页面实现了一个汉堡菜单。

推荐this link

我试图在操作栏中默认显示标题“仪表板”,然后从菜单导航的页面名称将显示在那里。

我根据所有页面的给定标题找到的解决方案为什么不在操作栏中显示导航页面标题。

非常感谢任何帮助。

谢谢

【问题讨论】:

    标签: menu xamarin.forms navigation master-detail titlebar


    【解决方案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 页面设置了标题。不知道为什么这不起作用
    • 寻求更多帮助。我们如何在中心显示它?有什么想法吗?
    • 在中心显示什么?
    • 页面标题现在显示在操作栏中图标之后的左侧。我们如何将其显示在中心?
    • 更改标题文本位置的唯一方法是通过自定义渲染器。最好保持原样,因为人们希望特定操作系统以特定方式显示标题。
    猜你喜欢
    • 2014-09-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-11-01
    • 2018-02-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多