0

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;
}
4

1 に答える 1