0

夜の読書モードを追加したい XAML アプリ (具体的には Windows 8 XAML アプリ) があります。これはユーザーが切り替えることができる設定であり、テーマの色を標準の白地に黒ではなく、黒地に白に変更します。

私の質問は、どうすればこれを行うことができますか? 私はそれを積極的に行いたいと思っています(つまり、ユーザーが切り替えた瞬間に新しいバージョンを表示し、アプリを再起動させる必要はありません)。

私はまだ XAML にかなり慣れていないので、何かを見落としているかどうかはわかりません。現在、すべてのスタイルをルーティングして、テーマ ファイルの静的リソースを通過させています。

ありがとう!

4

1 に答える 1

0

あなたが探しているのはテーマです。基本的には、セットとして交換できるグローバルに利用可能なリソースのセットです。例については、こちらを参照してください。

編集:再起動しないと変更できないと思います: http://social.msdn.microsoft.com/Forums/en-US/winappswithcsharp/thread/f91a11d6-6e56-4978-8acd-21ae9f3c3a6e/

于 2012-11-02T04:55:16.533 に答える