1

Win8 アプリケーションで使用できるロケール変更イベントはありますか?

私が今抱えている問題は、アプリの実行中にコントロール パネルで言語を変更すると、アプリがすぐに新しい言語を選択することです。この結果、更新されていないアプリ ページは古い言語のままであり、アプリケーションの別のページに移動すると、文字列が新しい言語で読み込まれます。

誰かがこれについて何か洞察を持っていますか? 私は HTML5 と Javascript を使用していますが、知識があれば役に立ちます。

4

1 に答える 1

1

イベントとコンテキストの変更。システムが変更されても、Metro スタイル アプリは引き続き実行されている可能性があります。これにより、異なる修飾子セットが使用されます。このような変化の 1 つは、ユーザーがハイ コントラストをオンにした場合です。さまざまなシステム変更により、ResourceContext オブジェクトでイベントが呼び出されます。JavaScript でこれらのイベントをリッスンする最も簡単な方法は、JavaScript を使用することです

WinJS.Resources.addEventListener('contextchanged', refresh, false);

記事は次のとおりです。 http://msdn.microsoft.com/en-us/library/windows/apps/hh465248.aspx

于 2012-09-03T11:30:13.000 に答える