Есть ли способ настройки культуры для целого приложения? Все текущие потоки и новые потоки?
У нас есть имя культуры, хранящейся в базе данных, и когда наше приложение запускается, мы делаем
CultureInfo ci = new CultureInfo(theCultureString);
Thread.CurrentThread.CurrentCulture = ci;
Thread.CurrentThread.CurrentUICulture = ci;
Но, конечно, это становится "потерянным", когда мы хотим что-то сделать в новом потоке. Есть ли способ установить CurrentCulture
и CurrentUICulture
для всего приложения? Так что новые потоки также получают эту культуру? Или это какое-то событие срабатывает всякий раз, когда создается новый поток, который я могу подключить?