1

新しい Windows Phone アプリケーションを完成させました。今、私はそれを店に追加したいと思います。私の問題は、アプリが 34 の言語に翻訳されており、これらの言語ごとに画面を提供する必要があることです。電話の文化を変更したいときはいつでも、再起動する必要があります。時間がかかりすぎます。私のもう 1 つのアイデアは、コード内の実行中のスレッドの文化を変更することでしたが、有効な解決策が見つかりませんでした。これで私を助けてもらえますか?店舗のスクリーンを作るのに 2 日も費やしたくありません。o これを達成できる他のアイデアがありますか、または文化を変える WP7 で動作するコードを提供できますか?

4

2 に答える 2

2

次のコードを使用して、現在のカルチャを変更できます。

 CultureInfo currentCulture = new CultureInfo("Culture_Code");
 Thread.CurrentThread.CurrentUICulture = currentCulture ;
于 2014-01-15T11:11:00.773 に答える
1

カルチャは変更できますが、UI を強制的に自動的に更新することはできません。そのため、実行時にコントロールのローカライズを変更するコードを記述する必要があります。基本的に、選択したカルチャでコントロールを更新する関数が 1 つあります。

于 2014-01-15T00:44:01.110 に答える