【发布时间】:2016-03-11 11:55:26
【问题描述】:
我有一个存储Value 的DataGridTextColumn,我希望该值显示为£123.456.789。到目前为止,我已经这样做了;
<DataGridTextColumn Header="Value" Binding="{Binding Value, StringFormat=C}"/>
然而,这会导致一列看起来像这样;
虽然我希望 , 成为 .,但这里的主要问题是我希望这是 £ 而不是 $。如何更改该列以使其显示井号而不是美元符号?
【问题讨论】:
-
£123.456.789有效吗? -
如果您希望货币格式影响
Window或UserControl中的所有内容,那么只需将此xml:lang="en-GB"添加到您的Window XAML 中,如下所示:<Window xml:lang="en-GB"/> -
@kyle,我的错,当然不是,漫长的一天!
标签: c# wpf datagrid string-formatting culture