2010-08-11 3 views
4

Каждый поток наследует культуру Windows по умолчанию, если вы не изменили ее , обратившись к текущему потоку через службы, предоставляемые пространством имен System.Threading .Изменение информации о культуре по умолчанию для моего приложения

Знаете ли вы, если можно изменить информацию о культуре приложения по умолчанию вместо , установив новую тему eac с информацией о культуре ее родителя.

Спасибо! Ronen

ответ

2

К сожалению, для новых потоков нет настройки по умолчанию для культуры по умолчанию. По умолчанию культура потока устанавливается Windows при ее создании.

2

Я согласен с нукфезией. вы должны изменить культуру каждый раз, когда поток инициализируется.

1

В .NET 4.5 добавлено свойство CultureInfo.DefaultThreadCurrentUICulture, которое изменяет культуруinfo всех потоков в данном AppDomain. Установка этого свойства в статическом конструкторе вашей формы должна обычно делать трюк.

MSDN reference

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