当InputScope设置为Number时,如何本地化键盘?

时间:2013-04-07 17:33:09

标签: windows-phone-7 windows-phone-8 windows-phone-7.1

我有一个为Windows Phone 8编写的应用程序,我将其移植到Windows Phone 7。该应用程序处理输入货币值,因此我的TextBox有一个NumberS的InputScope,以便于输入。我尝试尊重语言环境设置,以便在某些国家/地区,货币值中的小数由“。”表示。而在其他情况下,它由“,”表示。

我的问题是,键盘似乎没有本地化,因此用户必须按住“。”按钮选择“,”。我相信这可能只是一个WP7问题。不幸的是,一些用户不知道他们可以做这个技巧,因此认为他们无法输入带有小数的货币值。它还使得应用程序可以用于任何以这种方式表示数字的人。

有什么我没有正确设置或解决方法吗?

谢谢,

米龙

2 个答案:

答案 0 :(得分:0)

不幸的是,它不依赖于文化,但您可以设置另一个InputScope,即包含'。'的CurrencyAmountAndSymbol。和','

答案 1 :(得分:0)

您可以使用PostalCode输入范围