可能重复:
为什么选择 MVVM,它的核心优势是什么?
我有人就在我的应用程序上使用视图模型提出了很多建议。我完全不知道它是什么。谁能简单地解释一下视图模型是什么,如何使用它,它的好处。
可能重复:
为什么选择 MVVM,它的核心优势是什么?
我有人就在我的应用程序上使用视图模型提出了很多建议。我完全不知道它是什么。谁能简单地解释一下视图模型是什么,如何使用它,它的好处。
尝试阅读Josh Smith 撰写的这篇MSDN 文章。
我认为Jason Dolinger 制作的录音是我见过的最好的演练。他遍历了一个标准的“我在 WPF 中进行 winforms 编程”,并逐渐将其转换为 MVVM 设计。节奏非常好,并且可以访问测试代码。
MVVM 是一种 UI 模式,可帮助您基于 SOC 和层分离基础来构建应用程序。总之,您可以在 Silver Light 和 WPF 应用程序中使用 MVVM。
如果您查看@Tormod 建议的视频会很好