xaml 中货币的 StringFormat 格式

发布于 2024-10-31 10:39:13 字数 243 浏览 1 评论 0原文

我正在使用以下代码 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

一向肩并 2024-11-07 10:39:13

在我开发的应用程序中,我们使用以下内容,它显示 $12.00

StringFormat='{}{0:c}'

Cheers

In the application I work on, we use the following and it displays $12.00

StringFormat='{}{0:c}'

Cheers

向地狱狂奔 2024-11-07 10:39:13

任何绑定都可以使用 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.

凉月流沐 2024-11-07 10:39:13
Text="{Binding Price, StringFormat='c'}"
Text="{Binding Price, StringFormat='c'}"
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文