使用 £ 符号而不是 $ 符号格式化 DataGridColumn
Formatting DataGridColumn With £ Sign Instead of $ Sign
我有一个存储 Value
的 DataGridTextColumn
,我希望该值显示为 £123.456.789
。到目前为止,我已经这样做了;
<DataGridTextColumn Header="Value" Binding="{Binding Value, StringFormat=C}"/>
然而,这会产生一个如下所示的列;
虽然我宁愿 ,
是 .
,这里的主要问题是我希望它是 £
而不是 $
。如何更改该列以使其显示井号而不是美元符号?
尝试使用 ConverterCulture:
<DataGridTextColumn Header="Value" Binding="{Binding Value, ConverterCulture='en-GB', StringFormat=C}"/>
我有一个存储 Value
的 DataGridTextColumn
,我希望该值显示为 £123.456.789
。到目前为止,我已经这样做了;
<DataGridTextColumn Header="Value" Binding="{Binding Value, StringFormat=C}"/>
然而,这会产生一个如下所示的列;
虽然我宁愿 ,
是 .
,这里的主要问题是我希望它是 £
而不是 $
。如何更改该列以使其显示井号而不是美元符号?
尝试使用 ConverterCulture:
<DataGridTextColumn Header="Value" Binding="{Binding Value, ConverterCulture='en-GB', StringFormat=C}"/>