【发布时间】:2011-04-13 00:26:20
【问题描述】:
在 XAML 中,很容易使用StringFormat='$#,0;$-#,0;Nil' 将绑定的整数变量显示为格式良好的美元金额。例如,1024 会显示为“$1,024”。
我需要处理从几美分到几百美元不等的数字 - 所以0.45 应该显示为“$0.45”,但任何大于某个阈值(1?9.99?)的数字都应该显示为整美元金额。例如。 12.73 应显示为“$13”。
在我继续编写一些比较混乱和特定的代码之前,有没有人有一个很好的聪明的方法来做到这一点?理想情况下,这一切都在 StringFormat 中:)
【问题讨论】:
标签: c# wpf xaml binding string-formatting