Esiste un modo per impostare la cultura per un'intera applicazione? Tutti i thread attuali e i nuovi thread?
Abbiamo il nome della cultura memorizzato in un database e quando viene avviata la nostra applicazione, lo facciamo
CultureInfo ci = new CultureInfo(theCultureString);
Thread.CurrentThread.CurrentCulture = ci;
Thread.CurrentThread.CurrentUICulture = ci;
Ma, naturalmente, questo viene "perso" quando vogliamo fare qualcosa in un nuovo thread. Esiste un modo per impostarlo CurrentCulture
e CurrentUICulture
per l'intera applicazione? In modo che anche i nuovi thread ottengano quella cultura? Oppure viene generato un evento ogni volta che viene creato un nuovo thread a cui posso collegarmi?