Witam,
Używam Visual Studio 2019 z angielskim pakietem językowym, windowsa mam z polskim.
Całość w VS jest po angielsku jednak treść wyjątków wyświetlana jest po Polsku. Również przy konwersji string na float musi być przecinek a nie kropka.
Chciałbym zmienić globalnie dla całej aplikacji Culture na en-US. Próbowałem kodu poniżej, niestety wyjątki nadal wyświetlane są po polsku.
protected override void OnStartup(StartupEventArgs e)
{
Thread.CurrentThread.CurrentCulture = new CultureInfo("en-US"); ;
Thread.CurrentThread.CurrentUICulture = new CultureInfo("en-US"); ;
FrameworkElement.LanguageProperty.OverrideMetadata(
typeof(FrameworkElement),
new FrameworkPropertyMetadata(
XmlLanguage.GetLanguage(CultureInfo.CurrentCulture.IetfLanguageTag)));
base.OnStartup(e);
}
Czy ktoś miał podobny problem i ma pomysł jak to rozwiązać? Z góry dziękuje za pomoc.