1

私は開発中のアプリを持っていますが、テーマ全体は、ユーザーがデバイスで選択したテーマとはまったく別のカスタムです。Windows Phone でアプリケーション バーのアイコンの色が変更されないようにする方法はありますか。ここでは背景色にカスタム カラーを使用していますが、黒はかなり見栄えが悪くなります。

これは、Windows Phone 用の Twitter アプリが原因である可能性があることを知っています。ヒントをいただければ幸いです。ありがとう

ジェイソン

4

2 に答える 2

0

XAML

次の XAML は、アプリケーション バーの前景色と背景色および不透明度を設定する方法を示しています。

<phone:PhoneApplicationPage.ApplicationBar>
    <shell:ApplicationBar IsVisible="True" IsMenuEnabled="True" Opacity="0.75" ForegroundColor="Green" BackgroundColor="Cyan">
    <shell:ApplicationBarIconButton IconUri="/Images/appbar_button1.png" Text="Button 1"/>
    <shell:ApplicationBarIconButton IconUri="/Images/appbar_button2.png" Text="Button 2"/>
    <shell:ApplicationBar.MenuItems>
        <shell:ApplicationBarMenuItem Text="MenuItem 1"/>
        <shell:ApplicationBarMenuItem Text="MenuItem 2"/>
    </shell:ApplicationBar.MenuItems>
    </shell:ApplicationBar>
</phone:PhoneApplicationPage.ApplicationBar>

C#でも同じ

ApplicationBar = new ApplicationBar();
    //Now set the AppBar properties :
ApplicationBar.Opacity = 0.75;
ApplicationBar.BackgroundColor = Color.FromArgb(120, 0,190,190);
ApplicationBar.ForeGroundColor = Color.FromArgb(120, 0,140, 43);
于 2013-10-18T12:55:12.947 に答える
0

これを指摘してくれた jimpanzer に感謝します。

ユーザーのテーマ設定に関係なく、アイコンが常に白になるようにします。

非常に素晴らしい

于 2013-05-02T18:57:48.157 に答える