我正在使用EF/POCO对象,将文本框绑定到可空双精度时发生一些奇怪的事情。当我输入值并将焦点切换到下一个文本框时,我刚编辑的文本框中的值清除了。
我是这样绑定属性的:
distanceTextEdit.DataBindings.Add("Text",
_routeControlVM.Route,
"Distance",
false,
DataSourceUpdateMode.OnPropertyChanged,
string.Empty);
这种行为可能是由什么原因引起的?
编辑:好的,问题在DataBindings的API中。 我只需将false更改为true,现在一切都正常了。