Как изменить активную культуру на Windows Phone 7 - PullRequest
0 голосов
/ 28 октября 2010

[Обновить] Я вижу, что мне нужен полный пример для объяснения.

В моем приложении для Windows Phone 7 я получил страницу, содержащую TextBox, привязанный к десятичному "количеству":

<TextBox Text="{Binding Amount,Mode=TwoWay}" InputScope="CurrencyAmount"/>

Настройки телефона установлены на немецкий.В немецкой локализации значение типа 1234,56m будет отформатировано в 1,234,56 (в отличие от США, где оно должно быть 1234,56).

Проблема заключается в том, что, когда я ввожу в текстовое поле значение, подобное 1,234,56,контент будет интерпретироваться для США, в результате чего получится 1,23456 млн., тогда как должно было быть 1234,56 млн.

Итак, как мне получить привязку на WP7 для использования текущей культуры телефона вместо общей американской?В Германии люди вводят двоеточие вместо десятичной точки.

1 Ответ

0 голосов
/ 28 октября 2010

Помимо региона и языка приложения "Настройки"?

Все, что связано с Silverlight, - это все здесь, в MSDN .

Есть еще одна локализация для Windows Phone 7 запись в блоге тоже.

...