がりらぼ

WindowsRuntimeの応援ブログ

Backボタンなどシステムリソースの色を変更する

WinRTでのバックボタンなどはシステムリソースであり、
Styleプロパティに{StaticResource BackButtonStyle}を適用することでバックボタンを作れます。
しかし、背景が白いアプリケーションなどは、バックボタンがかぶってしまって見えなくなります。

どうやったらシステムリソースの色を変更できるのでしょうか

プロジェクトのCommonフォルダ内にStandardStyle.xamlがあります。
これを開くと、システムリソースがたくさん定義されており、ここを編集することでアプリを自分色に染め上げ(ry
ことができます。
StandardStyle.xaml内のStyleタグ x:Key="BackButtonStyle"を探しましょう

RootGridのTextBlockで、ForeGroundを自分の好きな色に変えてあげましょう。

するとこの通り

ね?簡単でしょ?