有没有办法让工具栏显示在导航栏的正下方?我还注意到,当我单击工具栏中的一个按钮导航到一个新页面时,工具栏会浮动到我的手机屏幕的左上角,然后消失。我不确定为什么会这样做,我宁愿让它立刻消失。我目前正在测试android平台上的工具栏。以下是目前的情况。
答案 0 :(得分:2)
有没有办法让工具栏显示在导航栏的正下方?
在Xamarin.Forms
中,您可以使用ToolbarItem来实现此功能。
如果您想要在右上角显示ToolbarItem
,请将order
的{{1}}设置为ToolBarItem
以强制该选项进入Android上的溢出菜单:
Secondary
效果:
如果您希望在导航后退按钮下方显示<ContentPage.ToolbarItems>
<ToolbarItem Text="Share" Activated="EditClicked_Share" Order="Secondary" />
<ToolbarItem Text="Create" Activated="EditClicked_Create" Order="Secondary" />
</ContentPage.ToolbarItems>
,
ToolbarItem
效果:
请记住wrap your Modal in a NavigationPage,否则<ContentPage.ToolbarItems>
<ToolbarItem Text="Share" Activated="EditClicked_Share" Order="Primary" Priority="0" />
<ToolbarItem Text="Create" Activated="EditClicked_Create" Order="Primary" Priority="1" />
<ToolbarItem Text="Save" Activated="EditClicked_Save" Order="Primary" Priority="2" Icon="ic_action_content_save.png" />
</ContentPage.ToolbarItems>
将不会出现。有关详情,请参阅article和此question。