2016-06-21 4 views
2

Visual Studio 2015でC#を使用してWindows 8ユニバーサルアプリケーションを作成しています。このパスをたどって空のプロジェクトを作成しました: > Windows 8 - >ユニバーサル - >ブランクアプリケーション(ユニバーサルWindows 8.1)。VS 2015で作成されたデフォルトのWindows 8ユニバーサルアプリケーションが暗い背景を持っている理由

空のアプリが黒い背景と白い前景から始まることに驚いています。マイクロソフトがこれを行う特別な理由はありますか?

enter image description here

また、背景と前景の色を変更するには、任意のエレガントな方法はありますか?

<Grid Background="{ThemeResource ApplicationPageBackgroundThemeBrush}"></Grid> 

へ:私はMainPage.xamlをファイルに以下の設定を変更することでそれを行うことができました

<Grid Background="White"></Grid> 

しかし、私は前景色を変更することができませんでした、と私は追加した場合ウィンドウのボタンは、ボタンの前景色が白であるため、白い背景には表示されません。(私が知る限り、すべての子コンポーネントは、それらがどのようなコンポーネントであるかによって、背景色または前景色を継承します)。

説明はありません。

答えて

1

は、MSDNのApplication.RequestedTheme property上の注意を参照:

テーマに建てられた2があります。「光」と「闇」。デフォルトでは、アプリケーション は「dark」テーマを使用して実行されます(themeresources.xamlファイルでは、「Dark」リソースのキー の名前は「デフォルト」です)。アプリケーションの RequestedThemeプロパティを設定して、使用するテーマを指定することができます。

だからあなたのApp.xamlで

<Application ... RequestedTheme="Light"> 

を設定すると、アプリケーションがライトのテーマを使用します。

+0

ありがとう@クレメンス、魅力的なように働いた – Bon

関連する問題