Czy istnieje sposób na ustalenie kultury dla całej aplikacji? Wszystkie aktualne i nowe wątki?
Mamy nazwę kultury przechowywanej w bazie danych i po uruchomieniu naszej aplikacji tak
CultureInfo ci = new CultureInfo(theCultureString);
Thread.CurrentThread.CurrentCulture = ci;
Thread.CurrentThread.CurrentUICulture = ci;
Ale oczywiście to się „gubi”, gdy chcemy coś zrobić w nowym wątku. Czy istnieje sposób na ustawienie tego CurrentCulture
i CurrentUICulture
dla całej aplikacji? Czy więc nowe wątki również otrzymują tę kulturę? A może jest to jakieś zdarzenie uruchamiane za każdym razem, gdy tworzony jest nowy wątek, do którego mogę się podłączyć?