Gibt es eine Möglichkeit, die Kultur für eine gesamte Anwendung festzulegen? Alle aktuellen Threads und neuen Threads?
Wir haben den Namen der Kultur in einer Datenbank gespeichert, und wenn unsere Anwendung startet, tun wir dies
CultureInfo ci = new CultureInfo(theCultureString);
Thread.CurrentThread.CurrentCulture = ci;
Thread.CurrentThread.CurrentUICulture = ci;
Aber dies geht natürlich "verloren", wenn wir etwas in einem neuen Thread tun wollen. Gibt es eine Möglichkeit, dies CurrentCulture
und CurrentUICulture
für die gesamte Anwendung einzustellen? Damit neue Threads auch diese Kultur bekommen? Oder wird ein Ereignis ausgelöst, wenn ein neuer Thread erstellt wird, an den ich mich anschließen kann?