Xamarin 表单更改ContentPage.ToolbarItems的背景颜色

Xamarin 表单更改ContentPage.ToolbarItems的背景颜色,xamarin,xamarin.forms,Xamarin,Xamarin.forms,使用我的Xamarin跨平台应用程序,我有一个下拉菜单,该菜单由以下XAML代码创建: <ContentPage> <ContentPage.ToolbarItems> <ToolbarItem Text="Add another child to my account" Order="Secondary" Priority="1" Clicked="AddAnotherChildClick" /> <ToolbarItem Te

使用我的Xamarin跨平台应用程序,我有一个下拉菜单,该菜单由以下XAML代码创建:

<ContentPage>
  <ContentPage.ToolbarItems>
    <ToolbarItem Text="Add another child to my account" Order="Secondary" Priority="1" Clicked="AddAnotherChildClick"   />
    <ToolbarItem Text="Delete child from my account" Order="Secondary" Priority="2" Clicked="DeleteChildClick" />
    <ToolbarItem Text="Log Out" Order="Secondary" Priority="3" Clicked="LogOutClick" />
  </ContentPage.ToolbarItems>
</ContentPage>

我需要能够控制菜单的背景颜色和文本颜色。当前为灰色,文本为白色(参见屏幕截图)。我想要黑色和橙色的文字

我如何改变这一点-理想情况下使用全局样式


如果您使用的是导航页面,则可以执行以下操作:

        var navPage = new NavigationPage(new YourPage());
        this.MainPage = navPage;

        navPage.BarBackgroundColor = Color.Orange;
        navPage.BarTextColor = Color.Black;
它可以在iOS上运行,但在Android 5.0及以上版本上,文本颜色不会改变。要更改它,请查看此链接


您是否尝试使用
NavigationPage
方法?我在页面之间导航如下:Application.Current.MainPage=new NavigationPage(new MyPage)();这就是您的意思吗?您是在每次导航时创建NavigationPage,还是将主页设置为NavigationPage一次,然后每次都使用Push/Pop?NavigationPage来阻止后退按钮工作(这是一项要求)。需要更改辅助工具栏的背景色。不是条背景色。