1

デフォルトでは、WPF アプリケーションはシステムの言語を使用します。WPF アプリケーションで現在のユーザーの言語を使用するにはどうすればよいですか?

編集:デフォルトでは、WPF Dispatcher は現在のユーザー言語を使用します。この動作は私のプログラムのバグです。

4

2 に答える 2

0

WPF multi-lingualを見て、実行時にアプリケーションのロケールを動的に切り替える方法を確認できます

于 2012-07-29T16:26:09.297 に答える
0

マーシャリング経由で GetUserDefaultUILanguage 関数を使用する必要があります。C# CultureInfo クラスには InstalledUICulture プロパティが含まれていますが、GetSystemDefaultUILanguage 関数を使用してシステム言語を返します。

編集:リフレクションを介して CultureInfo.UserDefaultUICulture を使用することもできます。

于 2012-07-29T16:32:30.493 に答える