我有一个飞出主/详细页与.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>
`
1条答案
按热度按时间yfjy0ee71#
我测试了你提供的样本,并按照你说的步骤。但是,它无法改变图标颜色。
方法1
就像我之前说的,你可以替换图标,选择白色图标颜色,如果你能用PS很好地修改图标颜色,那就快了。
方法2
你可以参考这个case,它会根据插件改变图标的颜色。所以,它比较复杂。它可能会对你有帮助。