[更新]我看到我需要完整的例子来解释。
在我的Windows Phone 7应用程序中,我得到一个页面,其中包含一个绑定到十进制“金额”的TextBox:
<TextBox Text="{Binding Amount,Mode=TwoWay}" InputScope="CurrencyAmount"/>
手机设置设为德语。在德语本地化中,1234.56m的值将被格式化为1.234,56(与美国不同,它应该是1,234.56)。
问题是,当我在文本框中输入类似1.234,56的值时,内容将被解释为美国,结果为1.23456m,当它应该是1234.56m。
那么,如何让WP7上的绑定使用当前的手机文化而不是通用的美国手机?在德国,人们希望输入小数而不是点数的冒号。
答案 0 :(得分:0)