UWP中的CommandBar颜色

时间:2016-06-21 07:17:17

标签: xamarin win-universal-app uwp-xaml xamarin.windows

我有一个带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>

没有发生任何显着的变化。有人可以帮忙吗?

1 个答案:

答案 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>