Windows 8 のテーマを白・黒 固定にする

#win8dev_jp

画面が広い Windows 8では Windows Phone と違って Dark と Light のテーマに対応したデザインにするのはちょっと面倒。

なので私の場合、最近は Light テーマ固定にしてます。そのせいで黒バックで思わぬ失敗を起こすことも。

思わぬ失敗例

エイッ子.xaml エイッ子2 の色が半透明だった! 初めのPath の Fill が "#28F7F7F7" で 15% の不透明度になってた。Light テーマで作ってたので気が付かなかった。

そんなわけですが、個人的に Light テーマ、つまり白背景で作ったほうが Windows 8 ストアアプリはいいかな?って思ってます。自分のアプリもテーマ固定にしたいという方はこうやって設定します。(App.xaml に設定するだけ)

 

設定方法

App.xaml を開いて Application のタグをクリックします。(XAMLを触ることはコントロールを選択することに近いイメージですw)

image

プロパティ欄の「寄せ集め」の中の RequestedTheme を設定します。

image

■ Dark 設定固定にする場合

  • Dark に変更します

■ Light 設定湖底にする場合(以下のいずれか)

  • いったん Dark に変更して、Light に再び変更する
  • 右の □ をクリックし「ローカル値に変換」に変更する

 

デザイン画面も変更するには

但し、この設定を変更しても、Visual Studio のデザイン画面には反映されません。Visual Studio のデザイン画面のテーマを変更するには、左の「デバイス」タブを開いて、テーマを「ダーク」ないし「ライト」に変更します。

image

Windows ストアアプリのプレーンなテンプレート WinApp 1.0 もライト固定にしちゃおうかな?