【发布时间】:2012-01-13 18:18:18
【问题描述】:
我经常使用 TextBox 来绑定整数,没有太大问题。
但是,如果我尝试将 TextBox 绑定到 Double 它不起作用。
当我输入 5,85 ( ,作为我的文化小数分隔符) 时,我将 585.0 传递给双精度值。
它是如何转换的,我可以使用什么解决方案来解决这个问题? ValueConverter 会是最佳解决方案吗?
【问题讨论】:
-
这听起来不是您的小数分隔符,或者应用程序不关心文化。
-
我正在调试并确保
NumberFormatInfo.CurrentInfo.NumberDecimalSeparator是我所认为的。那是正确的财产不是吗?
标签: wpf xaml data-binding ivalueconverter