您的位置:首页 > 运维架构

有点理解WPF中的DependencyProperty(关联属性)了~

2010-03-16 16:38 351 查看
刚刚看了一篇《在Canvas上根据变量改变Shape的位置?》(http://rednaxelafx.javaeye.com/blog/307824)以后,就发现原来这个DependencyProperty其实也跟我之前想象的那样,没有很多人说的那么难以理解。

简单来说,把某个属性设置成DependencyProperty,就是便于WPF在这些属性的值发生改变的时候,通知引用了它的对象,目的是让这些对象能够做出相应的应对。根据《在》的作者描述所说的,其实就是类似于以前自行实现了INotifyPropertyChanged接口那样的通知数据源更新的事件而已。而使用关联属性的话,就不用自己另外编码了,果真比较方便。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: