xaml 中货币的 StringFormat 格式
我正在使用以下代码 Binding Path=InvoiceAmount, StringFormat={}{0:C0}
snippet 及其工作良好,因为我对小数部分不感兴趣。它以这种方式产生结果$12。但是为了阅读方便,货币格式可以像这样 $12.00 而不是上面这样吗?
我的意思是小数部分的任何舍入代码或针对这种情况的任何 hack
提前致谢
I am using the following code Binding Path=InvoiceAmount, StringFormat={}{0:C0}
snippet and its working good, as i am not interested in the fraction part. It yields the result in this manner $12. But for sake of reading, can the currency format be like this $12.00 instead of above.
I mean any rounding-off code for decimal part or any hack for such situation
Thanks in advance
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
在我开发的应用程序中,我们使用以下内容,它显示 $12.00
Cheers
In the application I work on, we use the following and it displays $12.00
Cheers
任何绑定都可以使用 IValueConverter 进行“破解”;)
您可以使用这样的格式
Binding Path=InvoiceAmount, StringFormat={}{0:C0}.00
,但要小心,因为这种方式无关紧要关于系统小数分隔符。Any Binding can be "hacked" using IValueConverter ;)
You may use format like this
Binding Path=InvoiceAmount, StringFormat={}{0:C0}.00
, but be careful, because this way dont care about system decimal separator.