【发布时间】:2010-11-05 10:15:13
【问题描述】:
我一直在不使用 MVVM 的情况下在 WPF 中制作原型。现在它的大小已经很大了,我正在重构它以使用 MVVM。
当我开始这个项目时,我直接进入并为很多事情创建了用户控件。
我现在正在破坏视图和视图模型中的内容。但是,我最终得到了包含 UserControls 的视图; UserControls 绑定到模型中现在的对象。
那么,UserControls 的概念现在在 MVVM 中已经死了吗?我的意思是,在过去(WinForms、ASP.NET 等)你会有一个名为“控件”的项目并重用它们。 MVVM 中的“视图”是否可以直接替代典型的 UserControl?
【问题讨论】:
标签: wpf silverlight design-patterns mvvm viewmodel