我有一个带UWP的Xamarin项目,需要在UWP中设置Top Command Bar的背景颜色。 我尝试在共享项目中的App.xaml中添加以下内容(这会产生错误):
<Style TargetType="CommandBar">
<Setter Property="Background" Value="#F44336" />
</Style>
我还尝试在UWP项目的App.xaml中添加以下内容:
<Application.Resources>
<ResourceDictionary>
<Style TargetType="AppBar">
<Setter Property="Background" Value="#F44336"/>
</Style>
</ResourceDictionary>
</Application.Resources>
没有发生任何显着的变化。有人可以帮忙吗?
答案 0 :(得分:0)
你的第二次尝试是完全正确的
<Application.Resources>
<ResourceDictionary>
<Style TargetType="AppBar">
<Setter Property="Background" Value="#F44336"/>
</Style>
</ResourceDictionary>
</Application.Resources>
但是,你只是针对AppBar而不是CommandBar :) 试试这个:
<Application.Resources>
<ResourceDictionary>
<Style TargetType="CommandBar">
<Setter Property="Background" Value="#F44336"/>
</Style>
</ResourceDictionary>
</Application.Resources>