【问题标题】:Application Bar Button States in WP8WP8 中的应用程序栏按钮状态
【发布时间】:2013-11-26 21:43:42
【问题描述】:

当我在 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>

谢谢你:)

【问题讨论】:

标签: windows-phone-8 application-bar


【解决方案1】:

WP8默认使用黑色和白色两种默认颜色,但可以通过定义为ApplicationBar.Foreground来设置,你可以查看这个帖子,同样的问题check this post希望对你有所帮助。

【讨论】:

    【解决方案2】:

    如果您想要appbar 中的白色或任何其他颜色,请将ForegroundColor 设置为#FFFEFEFE

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

    如果你将它设置为White,那将无济于事,因为根据msdn doc,白色被丢弃,默认主题颜色用于设置按钮的反馈。

    【讨论】:

      猜你喜欢
      • 2014-05-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多