WPF ListView 千位分隔符

发布于 2024-07-20 11:42:54 字数 336 浏览 2 评论 0原文

我想以千位分隔的格式显示数字。 数字显示在 ListView 控件的列中。 我有以下 xaml 代码,但它甚至无法编译!

<GridViewColumn Header="Total" DisplayMemberBinding="{Binding PaidValue, StringFormat={0:0,0}}" />

从我的 C# 角度来看,{0:0,0} 是执行此操作的正确格式,对吗? 这有什么问题吗?

该错误是完全不相关的:“未知的构建错误,‘Key不能为空’指向同一行xaml代码。如果尝试了相同格式的其他变体,则没有用。

I want to display numbers i thousand separated format. Numbers are displayed in a Column of ListView control. I've the following xaml code, but it doesn't even compile!

<GridViewColumn Header="Total" DisplayMemberBinding="{Binding PaidValue, StringFormat={0:0,0}}" />

From my c# point of view, {0:0,0} is a correct format to do this, right? What is wrong with this?

The error is totally unrelated : "Unknown build error, 'Key Can not be null' pointing to the same line of xaml code. If tried other variants of the same format with no use.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

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

发布评论

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

评论(2

紫轩蝶泪 2024-07-27 11:42:54

好吧,我找到了一种方法来做到这一点。 我需要说的是,事实上我确实安装了 SP1,所以很多博客文章都暗示 {0:c} 应该可以工作,而它却不能,并且最终会产生相同的编译时错误! 我是这样做的:


<GridViewColumn DisplayMemberBinding="{Binding Path=PaidValue, StringFormat='0,0'}" />

编译并运行没有问题。 我想知道其他绑定的 StringFormat 值是否仍然有效。

OKay, I found a way to do this. I need to say that, in fact I DO have SP1 installed, so as a lot of blog posts are implying {0:c} should work, while it does not and will end up producing the same compile-time error! Here's how I did it:


<GridViewColumn DisplayMemberBinding="{Binding Path=PaidValue, StringFormat='0,0'}" />

Compiles and works with no problem. I wonder if other binding's StringFormat values are still valid.

或十年 2024-07-27 11:42:54
<GridViewColumn Header="Total" 
DisplayMemberBinding="{Binding PaidValue, StringFormat={0:c}}" />

将数字格式化为本机字符串货币。

您可以从此站点找到更多数字格式

<GridViewColumn Header="Total" 
DisplayMemberBinding="{Binding PaidValue, StringFormat={0:c}}" />

Will format the number to the native string currency.

You can find more numeric formats from this site

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文