がりらぼ

WindowsRuntimeの応援ブログ

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

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

どうやったらシステムリソースの色を変更できるのでしょうか
f:id:garicchi:20120817154913p:image
プロジェクトのCommonフォルダ内にStandardStyle.xamlがあります。
これを開くと、システムリソースがたくさん定義されており、ここを編集することでアプリを自分色に染め上げ(ry
ことができます。
StandardStyle.xaml内のStyleタグ x:Key="BackButtonStyle"を探しましょう
f:id:garicchi:20120817155153p:image
RootGridのTextBlockで、ForeGroundを自分の好きな色に変えてあげましょう。

するとこの通り
f:id:garicchi:20120817155348p:image
ね?簡単でしょ?