在Model-View-ViewModel体系结构WPF应用程序中实现ViewModel时,似乎有两个主要选择如何使其成为databindable.我已经看到了DependencyProperty用于View将要绑定的属性的实现,我已经看到了实现的ViewModel INotifyPropertyChanged.
我的问题是我应该何时优先选择其中一个?有任何性能差异吗?将ViewModel依赖项提供给WPF真的是个好主意吗?做出设计决定时还需要考虑什么?
什么是.Net中的依赖属性(特别是在WPF上下文中).常规财产有什么区别?
我需要观察属性的变化.哪种方法在性能和内存使用方面更好:实现INotifyPropertyChanged或使用DependencyProperty?
注意:是的,我在ViewModel中已经阅读了另一个问题:INotifyPropertyChanged与DependencyProperty.
可能重复:
什么是依赖属性?
大家好,我一直在浏览网络,找到依赖道具的定义,但找不到最简单的def.任何人都可以帮我一个例子吗?谢谢