在类中实现INotifyPropertyChanged接口和直接定义一个依赖属性DependencyProperty有什么区别?各位发表一下意见
DependencyProperty属于UI(View)层,INotifyPropertyChanged属于Model、ViewModel层。
一个类如果要定义DependencyProperty,那么它就必须继承自DependencyObject。
DependencyProperty不能跨线程访问,普通属性可以。
DependencyProperty在绑定时可以为source,target,而普通属性只能为source。
DependencyProperty只限于WPF/Silverlight,而INotifyPropertyChanged则不。
不明觉厉!