在我的 WPF 应用程序中,CurrentUICulture 没有被 Windows 正确接管或错误地存储在 Windows 中。
Windows 中的区域和语言设置在我找到“Deutsch (Schweiz)”的所有地方都有。应用程序中的 CurrentUICulture 显示“Deutsch (Deutschland)”而不是“Deutsch (Schweiz)”。我已经在多台计算机上测试过它(域用户和本地用户)。
问题可能出在哪里?在 Windows 中是否有很难找到此设置的地方?
重要提示:我知道我可以在应用程序中设置文化。我不需要像这样的答案 Thread.CurrentThread.CurrentUICulture = new CultureInfo("de-ch")
我只想了解该机制的工作原理以及它从何处获取信息。
这是我的 Windows 设置中的一些屏幕截图:
谢谢,阿德里安