用点替换逗号

时间:2012-10-08 20:41:07

标签: wpf

我有一个使用Entity Framework访问数据库的WPF应用程序。 当用户在绑定到十进制字段的Price文本框中键入值并插入逗号时,WPF会自动将其删除。事实上,在意大利逗号是小数点分隔符,所以我想留下逗号并用“。”替换它。点字符。我该怎么办?

1 个答案:

答案 0 :(得分:1)

有两种方法可以解决这个问题,因为blam建议您可以将其作为按键事件处理并动态进行转换,或者您可以使用字符串绑定而不是十进制绑定来进行输入验证并构建转换层提供字符串到十进制的解释。