如何更改MasterPageDetalis xamarin.forms上菜单图标的颜色?

如何更改MasterPageDetalis xamarin.forms上菜单图标的颜色?,xamarin,xamarin.forms,Xamarin,Xamarin.forms,我正在创建一个项目,需要更改菜单图标,但我还没有找到解决方案。如何更改MasterPageDetalis xamarin.forms中菜单图标的颜色 在新版表单中,您可以更改操作栏的颜色(和文本颜色),如下所示: var navigon = new NavigationPage(new WebViewPage()); navigon.BarBackgroundColor = Color.Teal; navigon.BarTextColor = Color.White; 如果您使

我正在创建一个项目,需要更改菜单图标,但我还没有找到解决方案。如何更改MasterPageDetalis xamarin.forms中菜单图标的颜色


在新版表单中,您可以更改操作栏的颜色(和文本颜色),如下所示:

var navigon = new NavigationPage(new WebViewPage());
    navigon.BarBackgroundColor = Color.Teal;
    navigon.BarTextColor = Color.White;

如果您使用MasterDetailPage,您可以在MasterDetailPage中使用override,它应该可以工作。

从style.xml更改基础主题

<style name="MyTheme.Base" parent="Theme.AppCompat.Light.NoActionBar">
            <item name="drawerArrowStyle">@style/DrawerArrowStyle</item>
        </style>
        <style name="DrawerArrowStyle" parent="@style/Widget.AppCompat.DrawerArrowToggle">
            <item name="spinBars">true</item>
            <item name="color">@color/green</item>
        </style>

@样式/抽屉箭头样式
真的
@颜色/绿色

如果我错了,请建议我看看Encentrei uma maneira fácil de resolver essa situaço,neste链接:更改了条的颜色和其中的文本,但是想要更改菜单图标的颜色。navigon.BarTextColor设置为操作栏的图标和文本的颜色如果只想更改图标颜色,请在android project styles.xml中使用@android:color/black for android