首页 新闻 赞助 找找看

【WPF】应该是很简单的问题、、但这会想不明白

0
悬赏园豆:5 [已关闭问题] 关闭于 2014-01-20 16:46

在类中实现INotifyPropertyChanged接口和直接定义一个依赖属性DependencyProperty有什么区别?各位发表一下意见

YoMe的主页 YoMe | 小虾三级 | 园豆:545
提问于:2014-01-16 18:06
< >
分享
所有回答(2)
0

DependencyProperty属于UI(View)层,INotifyPropertyChanged属于Model、ViewModel层。

一个类如果要定义DependencyProperty,那么它就必须继承自DependencyObject。

DependencyProperty不能跨线程访问,普通属性可以。

DependencyProperty在绑定时可以为source,target,而普通属性只能为source。

DependencyProperty只限于WPF/Silverlight,而INotifyPropertyChanged则不。

德年 | 园豆:810 (小虾三级) | 2014-01-17 10:00
0

不明觉厉!

大楚打码人 | 园豆:4313 (老鸟四级) | 2014-01-17 11:45
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册