WPF 4.0中数据绑定的实现方式有什么变化吗?



我在WPF的早期版本的项目中使用了数据绑定。我使用了来自wpf工具包的DataGrid,并使用DataGridTextColumn和DataGridTemplateColumn与DatePicker和ComboBox在它里面更新特定单元格的值。我将它绑定到一个实现INotifyPropertyChanged接口的业务对象。早些时候这个功能还可以,但是最近我们升级到WPF 4.0,这个功能就不行了。我收到错误消息"双向绑定需要Path或XPath",业务对象的字段也没有得到更新。WPF 4.0中的数据绑定有什么变化吗?请帮助! !

在。net 4和。net 3.5中数据绑定的工作方式没有(重大的)变化。然而,如果你使用的是框架的DataGrid类而不是WPF工具包的DataGrid,控件本身就会发生变化。

我怀疑这是由于您最初如何实现该控件的问题。您应该使用{Binding}而不是{Binding Path=Something}来指定Binding,这可能不完全是您想要的,至少在没有数据模板的情况下是这样。

相关内容

  • 没有找到相关文章

最新更新