我想以千位分隔格式显示数字。数字显示在ListView控件的列中。我有以下xaml代码,但它甚至无法编译!
从我的C#角度来看,{0:0,0}是执行此操作的正确格式,对吗?这有什么问题?
该错误是完全无关的:“未知的构建错误,'键不能为null'指向xaml代码的同一行。如果尝试了相同格式的其他变体而没有用。
最佳答案
好的,我找到了一种方法。我需要说的是,实际上我确实已经安装了SP1,因此很多博客文章都暗示{0:c}应该可以工作,而不能,最终会产生相同的编译时错误!这是我的操作方式:<GridViewColumn DisplayMemberBinding="{Binding Path=PaidValue, StringFormat='0,0'}" />
编译并正常工作。我想知道其他绑定的StringFormat值是否仍然有效。