关于wpf中的DataBinding

DataContext=对象
上述语句已完成UI和对象绑定

1,只要这个对象在堆上的内存资源没被释放,绑定就会一直存在。
2,仅考虑单一绑定的话,只要这个绑定未被其他绑定所覆盖,则绑定一直在。

DataContext=对象 :程序每一次运行到此时,就会重新建立一个绑定(我感觉称为“赋值绑定”较好),然后前面UI的数据就会变;
但是,在程序运行中,对这个对象进行变化操作,若对象中没有event PropertyChangedEventHandler PropertyChanged(属性改变的事件)就不会去通知绑定,所以UI数据就不会变。若对象类中继承INotifyPropertyChanged的事件,则可以激发事件,就可以通知绑定,实现对象数据变,前段UI变。

个人记录,批判翻阅

猜你喜欢

转载自blog.csdn.net/qq_37627370/article/details/83216910