2012-03-29 19 views
1

私は、ボタン、ラベル、および動的に作成されたコンポーネントの名前を表示するために.resxファイルを使用してきました。私のwpfアプリケーションの言語を変更

どのような.resxファイルを使用するかを選択するには、どのようにコンボボックスを追加できますか?

これを想像してください。選択された言語はデフォルトで英語ですが、ユーザーは英語について何も知らないスウェーデン人です。だから、彼はコンボボックスから自分の言語を選んだり、スウェーデン語の.resxファイルをロードするスウェーデン語、他の言語と全く同じ名前を含んでいますが、その値や内容は、どのように呼び出すか分かりません。私のアプリケーションのテキストは言語を変更します。

誰でも私を助けることができますか?

+0

[C#でのローカリゼーション](https://www.google.com/webhp?sourceid=chrome-instant&ix=sea&ie=UTF-8&ion=1#hl=en&output=search&sclient=psy-ab&q=c%23%20localization&oq =&aq =&aqi =&aql =&gs_l =&pbx = 1&fp = 9b0c83a130f3bca0&ix = sea&ion = 1&bav = on.2、または.r_gc.r_pw.r_cp.r_qf。、cf.osb&biw = 1920&bih = 1000) –

答えて

1

現在のスレッドの文化を変更するためにコンボボックスを使用します。

Thread.CurrentThread.CurrentUICulture =新しいのCultureInfo( "EN");

又は

Thread.CurrentThread.CurrentUICulture =新規のCultureInfo( "SV-SE")。

+0

明日それを試してみます。ご協力ありがとうございました – morcillo

関連する問題