【发布时间】:2015-03-10 07:25:04
【问题描述】:
我有这个数字 1234.456,它有 3 个小数位,这对我的用户来说可能非常令人困惑,他们中的一些人将这个数字解释为千位,但他们仍然需要它。
如何设置这些数字的样式?
有点像这张图片:
注意:可能以其他颜色显示小数位。
非常感谢任何帮助。
编辑1:我想要的只是一个Style (xaml) 模板来应用,编辑模式必须显示正常的数字以允许用户修改它。现在我完全迷路了,我只是个初学者。
注意:我使用 MVVM 作为主要架构,我的 XAML 模板需要绑定
【问题讨论】:
-
Decimal point 是大多数用户期望看到的。但是这个符号是依赖于文化的(一些使用
,,另一些使用.)。输出考虑到用户文化设置的十进制值(使用ToString的适当重载),这样用户就不会混淆。 -
@Sinatr 超载时如何上标?
-
@Blam,不明白这个问题。您的意思是如何使用转换器来显示用户区域设置友好的值或如何创建 xaml 元素扩展?
-
@Sinatr 用户要求上标,你说使用适当的重载。
-
@Blam,我没有提供答案,而是以 do not do that 风格的评论 :) (不知道单词 superscript 并错误地理解了您的评论,对不起!)。