Установка культуры потоков по умолчанию - PullRequest
1 голос
/ 06 апреля 2010

В приложении silverlight у меня есть файлы ресурсов MyTexts.resx (для английского) и MyTexts.ja-JP.resx (для японского). Перед загрузкой страницы я могу установить текущую культуру на японский следующим образом:

Thread.CurrentThread.CurrentCulture = new CultureInfo("ja-JP");
Thread.CurrentThread.CurrentUICulture = new CultureInfo("ja-JP");

Но иногда мне нужно восстановить культуру по умолчанию. Как я могу это сделать? Следующее не будет работать:

Thread.CurrentThread.CurrentCulture = new CultureInfo("default");

OR

Thread.CurrentThread.CurrentCulture = new CultureInfo("en-US");

1 Ответ

1 голос
/ 06 апреля 2010

Кажется, я сам нашел ответ:

Thread.CurrentThread.CurrentCulture = CultureInfo.InvariantCulture;
Thread.CurrentThread.CurrentUICulture = CultureInfo.InvariantCulture;
...