2

Windows Phone 7 アプリケーションを 1 つ開発しました。モバイル デバイス (エミュレーターでも) にアプリをインストールした後、テーマの問題が発生しています。

Windows Phone には LITE と DARK の 2 つのテーマがあることを意味します。

テーマを dark に設定して app を実行すると問題ないように見えますが、テーマを LITE に変更するとすべてが元に戻ります。

これは、白いラベルが黒くなり、黒い背景が白くなることを意味します。

したがって、ユーザーが任意のテーマを設定できるように、アプリのソリューションが必要ですが、アプリケーションの外観には影響しません。

4

1 に答える 1

0
  1. 色、ブラシなどをハードコーディングしないでください。代わりに、Windows Phone のテーマ リソースの{StaticResource ResourceName}リソースを使用して使用してください。
  2. every TextBlockTextBoxStyle関連付けられていることを確認してください(同じリンクから値を取得できます)。
  3. テーマに対応したいカスタム リソース (色、画像など) がある場合は、ブログThemeResourceDictionaryに投稿した(およびこの SO の質問についても) を自由に使用できます。近いうちにコードをGitHubにコミットし、NuGet パッケージも作成することを約束します。
于 2012-06-04T08:31:21.747 に答える