我需要在XAML中使用String Format格式化数字,以便
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"
我想要一个类似于上一个例子的行为,只使用“dot”-speparator而不是“space”。
任何人都知道如何仅使用XAML执行此操作?
谢谢!
编辑:我只是觉得我需要逃避“点”,这通常被视为小数点:
<TextBox Text="{Binding TheNumber, StringFormat={}{0:000000\\.00000}}"/>
答案 0 :(得分:6)
尝试这样
<TextBox Text="{Binding TheNumber, StringFormat={}{0:000000'.'00000}}"/>