Вы можете изменить систему измерения в:
настройки windows => Время и язык => Дополнительные настройки даты, времени и региональных параметров => изменить формат даты, времени или чисел => Дополнительные настройки => Система измерений
Когда вы используете RegionInfo.CurrentRegion.IsMetric в C #, эти данные не связаны с тем, что вы выбрали в настройках.
RegionInfo.CurrentRegion.IsMetric
Как получить доступ из C # кода выбранной в настоящее время системы измерений?
ОК, я нашел это решение (c #): Microsoft.Win32.Registry.GetValue(@"HKEY_CURRENT_USER\Control Panel\International", "iMeasure", 0)
Microsoft.Win32.Registry.GetValue(@"HKEY_CURRENT_USER\Control Panel\International", "iMeasure", 0)
Это реестр Windows, в котором хранится информация о выбранной системе измерений (а не привязанная к региону).