繁体   English   中英

Xamarin.Forms更改ContentPage.ToolbarItems的背景颜色

[英]Xamarin.Forms change background color of ContentPage.ToolbarItems

使用我的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及更高版本上,文本颜色不会改变。 要更改它,请看此链接

如何在xamarin表单android中更改导航栏文本颜色

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM