我已经使用 WinForms 进行开发大约一年了,最近我开始发现 WPF。我对这个概念越来越感兴趣,并开始研究 WPF 的 Framework MVVM。
MVVM
- 我们可以说WPF 中的Windows、Pages、UserControls是Views
- 但是模型和视图模型有什么区别呢?
我查看了 MSDN 上的很多文档和 YouTube 上的一些视频,试图解释这一点。
如果我理解正确,模型基本上是您的对象的结构(例如,客户),而 ViewModel 是可以与客户对象一起使用的。因此我会将我的 Window 的 DataContext 绑定到我的 ViewModel?