2010-04-06 10 views
1

В приложении 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"); 

ИЛИ

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

ответ

1

Я сам, кажется, найти ответ:

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

Является ли это на самом деле "Reset" для культуры? Что на самом деле означает «Сброс»? – AnthonyWJones

Смежные вопросы