Существует ли централизованный способ использования пользовательского интерфейса WPF с учетом настроенного десятичного разделителя, установленного в панели управления -> региональные настройки?
Когда я связываю двузначные данные с текстовым полем, я хочу ввести значение с помощью десятичного разделителя, установленного в региональных настройках.
Приведенный ниже код (при помещении в ctor приложения) будетиспользуйте десятичный разделитель текущих настроек культуры, но не учитывает настройку пользовательского десятичного разделителя.Я надеялся, что этот код можно будет как-то легко расширить, чтобы охватить и собственный десятичный разделитель.
FrameworkElement.LanguageProperty.OverrideMetadata(typeof(FrameworkElement),
new FrameworkPropertyMetadata(XmlLanguage.GetLanguage(CultureInfo.CurrentCulture.IetfLanguageTag)));