2015-02-09 8 views
1

Я создал приложение iam xamarin. В одном из моего контроллера я сделать что-то вроде этого:Символ валюты евро не отображается

LabelId.Text = myDouble.ToString("##0.00€"); 

При запуске приложения из Visual Studio 2013 (на мой компьютер Windows спаренный с Mac), приложение (на тренажере и на устройстве) отображает символ «€».

Однако, когда я запускаю его из xamarin на mac, символ € заменяется квадратом на устройстве и чем-то несвязанным на симуляторе. Если я заменил его на доллар «$». Все нормально.

Кто-нибудь знает, как отображать символ евро при использовании Xamarin на Mac?

Спасибо

+0

Каковы настройки региона/региона на MAC? –

+0

Попробуйте отобразить текущий символ валюты культуры ... что дает MAC? –

+0

Регион настроен как «Франция» – Daniel

ответ

1

https://msdn.microsoft.com/en-us/library/syy068tk%28v=vs.90%29.aspx предлагает, вам нужно создать новый объект CultureInfo и установить символ валюты через это.

+0

Что я точно сделал, так это изменить toString на 'myDouble.ToString (« c », новую CultureInfo (« fr-FR »))' Спасибо – Daniel

Смежные вопросы