Значение строкового свойства преобразует десятичный разделитель чисел из . кому , на русском/немецком

#c# #localization #number-formatting #separator #currentculture

#c# #локализация #форматирование чисел #разделитель #текущая культура

Вопрос:

Я установил CurrentCulture.NumberFormat.NumberDecimalSeparator = «.»; когда на русском и немецком языках. Также убедитесь, что в числовом формате установлены дополнительные настройки для интерпретации десятичного символа . вместо , для русского, хотя панель управления.

У меня есть свойство string с функциями get set, и это свойство используется в xaml вместе с конвертером от ForcetoPounds. Когда я отлаживаю конвертер, он использует десятичный разделитель как».», но когда я перехожу к свойству string в сеттере, значение заменяет десятичный разделитель от . кому и присваивает значения по-разному этому свойству строки.

Снимок экрана свойства строки Как мы можем это преодолеть?