我有一个
WPF DataGrid并使用DataGridTextColumn绑定到一个集合. Collection中的项目有一些浮动属性.
当我的程序启动时,我在DataGrid中修改了float属性的值,如果我输入一个整数值,它就可以正常工作.但如果我输入char.对于浮点值,char.不能打字.我必须先输入所有数字,然后跳转到.键入char的位置.完成我的输入.
那我怎么打字呢.在我的情况?
谢谢.
最佳答案 也遇到了同样的问题.
对于我的情况,这是由于数据绑定选项.
我改变了* .UpdateSourceTrigger = UpdateSourceTrigger.PropertyChanged; to * .UpdateSourceTrigger = UpdateSourceTrigger.LostFocus;.
然后它可以直接输入浮点数.