У меня проблема с моим ListView. Я хочу, чтобы отобразить значение в качестве валюты, т.е.ListView для отображения числа в виде валюты
£150.02
Вместо этого я получаю
£$150.02
Вот мой код:
<GridViewColumn Header="Value" Width="80" DisplayMemberBinding="{Binding value, StringFormat=£{0:C}}" />
'C' - выходной локали конкретных валют (который, кажется,' $ 'в вашем случае), а символ фунта выводится как это. Два варианта: изменить локаль ([глобально] (http://stackoverflow.com/q/1265773/1997232)?) Или выводить вручную (например, значение выходной валюты как «десятичное» с нужным префиксом). – Sinatr
это вариант в VS2015? Мои другие проекты, написанные на VS2013, отображают данные так, как они должны – arti
@ati Это не изменилось с .NET 1.0. – Richard