我对如何验证WPF中 GridControl 中的 TextEditSettings 中的小数值感到非常沮丧。
我有一个适当的课程:
public decimal Price { get; set; }
带有EditTextSettings列的网格控件。
我希望用户可以使用逗号或点分隔符(12,1.3,32,54,12.00,ecc)输入价格,但内部转换器会根据当前文化解析逗号和其他内容,例如12 ,00变为12.00,12.00变为1200!
我尝试使用Validate
事件,但我只能验证数字是否正确,但在编辑器将其转换为内部转换器之后。
我只想要这个beahviour:
在DevExpress帮助中心,我无法理解他们的例子。都是不同的。
提前谢谢。
答案 0 :(得分:2)
我们有一个网格控件,其中包含EditSettings的以下属性:
Mask="n" MaskType="Numeric" MaskUseAsDisplayFormat="True"
也许它会帮助你。