Windows phone 7 如何在Windows Phone 7上更改活动区域性
[更新]我知道我需要完整的例子来解释 在我的Windows Phone 7应用程序中,我看到一个页面,其中包含一个绑定到小数“金额”的文本框:Windows phone 7 如何在Windows Phone 7上更改活动区域性,windows-phone-7,globalization,Windows Phone 7,Globalization,[更新]我知道我需要完整的例子来解释 在我的Windows Phone 7应用程序中,我看到一个页面,其中包含一个绑定到小数“金额”的文本框: 手机设置为德语。在德语本地化中,类似1234.56m的值的格式为1.234,56(与美国不同,美国的值应为1234.56) 问题是,当我在文本框中输入像1.234,56这样的值时,内容将为我们解释,结果是1.23456m,而它本应该是1234.56m 那么,如何让WP7上的绑定使用当前的电话文化而不是通用的美国文化呢?在德国,人们希望输入小数的冒号而
手机设置为德语。在德语本地化中,类似1234.56m的值的格式为1.234,56(与美国不同,美国的值应为1234.56)
问题是,当我在文本框中输入像1.234,56这样的值时,内容将为我们解释,结果是1.23456m,而它本应该是1234.56m
那么,如何让WP7上的绑定使用当前的电话文化而不是通用的美国文化呢?在德国,人们希望输入小数的冒号而不是点。除了设置应用程序的区域和语言部分之外 与silverlight相关的本地化内容就是全部
还有另外一个针对windows phone 7的本地化问题。我的问题似乎让人困惑:我在问题中添加了问题源。这确实很奇怪。我认为这个应用程序应该是正确的文化…你在使用德国资源吗,等等,所以这个应用程序知道它支持德国文化?事实上,有趣的是:对于ToString()来说,使用的是正确的德国语言环境。只是装订断了。
<TextBox Text="{Binding Amount,Mode=TwoWay}" InputScope="CurrencyAmount"/>