gpt4 book ai didi

android - Xamarin Forms - 如何向 MasterDetailPage 的顶部栏添加额外的控件?

转载 作者:行者123 更新时间:2023-11-29 19:36:01 26 4
gpt4 key购买 nike

请看附件图片:

Highlighted top bar in Android add

在 Xamarin Forms 中使用 MasterDetailPage 时,如何在顶部栏(靠近汉堡包菜单/标题)添加项目,例如图片中突出显示的项目?

更准确地说,我需要将这些类型的控件添加到第二张图片中的突出显示区域:

Highlighted Xamaring Forms top bar

最佳答案

使用工具栏。

在工具栏中你可以添加ToolbarItem .

来自代码:

var contentPage = new ContentPage ();
page.ToolbarItems.Add (new ToolbarItem (....));

来自 XAML:

<ContentPage.ToolbarItems>
<ToolbarItem .... />
</ContentPage.ToolbarItems>

你可以看看this answer也。

您应该能够将 ToolBarItemOrder 设置为 Secondary 以强制该选项进入 Android 上的溢出菜单:

<ContentPage.ToolbarItems>
<ToolbarItem Text="{Binding EditButtonText, Mode=TwoWay}" Clicked="EditClicked" Order="Secondary" />
</ContentPage.ToolbarItems>

以下论坛主题应该对您有所帮助:

  1. > Icon image on Toolbar item in xamarin Forms
  2. > Adding toolbar items, buttons and menus

使用属性让工具栏符合您的喜好:

  • > Order - 获取或设置一个值,该值指示要在主要、次要或默认工具栏表面中的哪个表面上显示此 ToolbarItem 元素。
  • > Priority - 获取或设置此 ToolbarItem 元素的优先级。
  • > Icon - 获取或设置一个字符串,用于标识显示在此 ToolbarItem 元素上的图像。

关于android - Xamarin Forms - 如何向 MasterDetailPage 的顶部栏添加额外的控件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39169589/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com