AppRessources.resx、AppRessources.fr.resx、AppRessources.nl.resx の 3 つのリソース ファイルがあります。
ページに、3 つの言語 (英語、フランス語、オランダ語) を持つ ListPicker (コンボボックス) を追加します。
アイテムが選択されたら、CurrentCulture と CurrentUICulture を変更します。フランス語とオランダ語では機能しますが、英語では機能しません...
英語を選択すると、アプリケーションがデフォルトの AppRessource をロードしないと思います...
どうすればこの問題を解決できますか?
前もって感謝します、
私のコード:
switch (selectedIndex)
{
//French
case 0:
Thread.CurrentThread.CurrentCulture = new CultureInfo("fr");
Thread.CurrentThread.CurrentUICulture = new CultureInfo("fr");
break;
//English
case 1:
Thread.CurrentThread.CurrentCulture = new CultureInfo("en");
Thread.CurrentThread.CurrentUICulture = new CultureInfo("en");
break;
//Dutch
case 2:
Thread.CurrentThread.CurrentCulture = new CultureInfo("nl");
Thread.CurrentThread.CurrentUICulture = new CultureInfo("nl");
break;
}