我需要使用WPF转换器格式化数字,唯一的方法是通过string.Format。
我有两个格式化参数:比例和精度。我可以分别实现我需要的内容,但是同时使用这两个参数无法达到效果:
示例(有效):
string.Format("{0:#,##0,,}", 1234567890.123m) == "1,235"
string.Format("{0:#,#.000}", 1234567890.123m) == "1,234,567,890.123"
我所需要的:
string.Format("????", 1234567890.123m) == "1,234.568"
(这意味着1,234.568百万)
从上面可以看出,我找不到一个既能缩放又能显示小数的格式模式。
有什么想法吗?