I'm having an issue with my ListView. I want to display value as a currency, i.e
£150.02
Instead I get
£$150.02
Here is my code:
<GridViewColumn Header="Value" Width="80" DisplayMemberBinding="{Binding value, StringFormat=£{0:C}}" />
I'm having an issue with my ListView. I want to display value as a currency, i.e
£150.02
Instead I get
£$150.02
Here is my code:
<GridViewColumn Header="Value" Width="80" DisplayMemberBinding="{Binding value, StringFormat=£{0:C}}" />
You need to change the Language of the control
this.Language = XmlLanguage.GetLanguage(Thread.CurrentThread.CurrentCulture.Name);
You are having an Extra £ remove it,
<GridViewColumn Header="Value" Width="80" DisplayMemberBinding="{Binding value, StringFormat={}{0:C}}" />
Just remove C
then it should works:
DisplayMemberBinding="{Binding value, StringFormat=£{0}}"