Мне нужно отформатировать число, используя формат строки в XAML, чтобы
12345678901 -> "123456.78901"
2345678901 -> "023456.78901"
Когда я пишу, пишите
<TextBox Text="{Binding TheNumber, StringFormat={}{0:000000.00000}}"/>
Я получаю:
12345678901 -> "12345678901.00000"
Для экспериментов я пытаюсь заменить точку на пробел:
<TextBox Text="{Binding TheNumber, StringFormat={}{0:000000 00000}}"/>
и получите:
12345678901 -> "123456 78901"
Мне бы хотелось поведение, подобное последнему примеру, только с «точечным» -спаратором вместо «пробела».
Кто-нибудь знает, как это сделать, используя только XAML?
Спасибо!
Редактировать: Я только что решил, что мне нужно экранировать "точку", которая обычно рассматривается как десятичная точка:
<TextBox Text="{Binding TheNumber, StringFormat={}{0:000000\\.00000}}"/>