是否可以在.Net Maui中更改工具栏项目更多图标、汉堡包图标和后退按钮的颜色?

uyto3xhc  于 2022-11-19  发布在  .NET
关注(0)|答案(1)|浏览(271)

我有一个飞出主/详细页与.net maui。
在黑暗模式下,汉堡包按钮,后退按钮和工具栏更多图标(三个点)在windwos上显示为黑色。在Android上,只有工具栏更多图标(三个点)是黑色的,后退按钮是白色的。
我如何在windows,android,ios上的.net maui中更改我的工具栏项目更多图标颜色,humberger图标颜色和backbutton颜色?
先谢谢你。
windows :

安卓系统:

亮窗模式:这里我怎样才能使更多的图标白色?

我的风格

<Color x:Key="Background_Dark">#081B25</Color>
<Color x:Key="DarkGreenBackgroundColor">#187D21</Color>
<Style TargetType="NavigationPage" ApplyToDerivedTypes="True">
    <Setter Property="BackgroundColor" Value="{AppThemeBinding Light={StaticResource DarkGreenBackgroundColor}, Dark={StaticResource Background_Dark}}" />
    <Setter Property="BarBackgroundColor" Value="{AppThemeBinding Light={StaticResource DarkGreenBackgroundColor}, Dark={StaticResource Background_Dark}}" />
    <Setter Property="BarTextColor" Value="White" />
    <Setter Property="IconColor" Value="White" />
</Style>

<Style TargetType="Page" ApplyToDerivedTypes="True">
    <Setter Property="Padding" Value="0"/>
    <Setter Property="BackgroundColor" Value="{AppThemeBinding Light=White, Dark={StaticResource Background_Dark}}" />
</Style>

`

yfjy0ee7

yfjy0ee71#

我测试了你提供的样本,并按照你说的步骤。但是,它无法改变图标颜色。

方法1

就像我之前说的,你可以替换图标,选择白色图标颜色,如果你能用PS很好地修改图标颜色,那就快了。

方法2

你可以参考这个case,它会根据插件改变图标的颜色。所以,它比较复杂。它可能会对你有帮助。

相关问题