Windows phone 8 WP8中的应用程序栏按钮状态

Windows phone 8 WP8中的应用程序栏按钮状态,windows-phone-8,application-bar,Windows Phone 8,Application Bar,当我在WP8中单击应用程序栏按钮时,按钮背景变为PhoneAccentColor。当我点击它的按下状态时,是否可以改变它的颜色? 我使用一个全局AppBar,它位于App.xaml中 <Application.Resources> <ResourceDictionary x:Name="myDict"> <!-- Application Bar template !--> <shell:Ap

当我在WP8中单击应用程序栏按钮时,按钮背景变为PhoneAccentColor。当我点击它的按下状态时,是否可以改变它的颜色? 我使用一个全局AppBar,它位于App.xaml中

<Application.Resources>
        <ResourceDictionary x:Name="myDict">
            <!-- Application Bar template !-->
            <shell:ApplicationBar x:Key="GlobalAppBar" IsVisible="True" IsMenuEnabled="True" BackgroundColor="#f28624"  >
                <shell:ApplicationBarIconButton IconUri="/Assets/AppBar/feature.email.png" Text="new message" Click="ApplicationBarNewMessage_Click" />
                <shell:ApplicationBar.MenuItems>
                    <shell:ApplicationBarMenuItem Text="users" Click="Users_Click"/>
                    <shell:ApplicationBarMenuItem Text="settings" Click="Settings_Click"/>
                    <shell:ApplicationBarMenuItem Text="about" Click="About_Click"/>
                </shell:ApplicationBar.MenuItems>
            </shell:ApplicationBar>
        </ResourceDictionary>
    </Application.Resources>

谢谢:

WP8使用两种默认颜色黑色和白色作为默认颜色,但它们可以通过定义为ApplicationBar来设置。前台,您可以用相同的问题查看此帖子,希望这能帮助您。

如果您想在应用程序栏中使用白色或任何其他颜色,请将ForegroundColor设置为FFFEFE

如果将其设置为白色,则不会有帮助,因为根据msdn文档,白色被丢弃,默认主题颜色用于设置按钮的反馈。

它与
<shell:ApplicationBar ForegroundColor="#FFFEFEFE" BackgroundColor="#FFCB202D">
....
</shell:ApplicationBar>