Мне недавно пришлось проверить текущую настройку страны для моего приложения C # WPF.Я использовал CurrentCulture, а не CurrentUICulture (который также подобрал EN-US для меня).
Кроме того, я не уверен, что это поможет, но я обнаружил, что тестировал эту функцию не в том месте.
Чтобы изменить страну вашего приложения для тестирования, перейдите к: «Панель управления-> Часы, Язык и Регион», нажмите кнопку «Регион и язык», появится окно, перейдите на вкладку «Формат»,измените страну в списке форматов.
Как только я это сделал, CurrentCulture работал нормально.