我一直在使用WPF制作原型而没有使用MVVM。现在项目已经变得很大,我正在重构它以使用MVVM。
在开始项目时,我直接创建了许多UserControl。
现在我正在将View和ViewModel分离。但是,我最终得到的View包含了UserControl;这些UserControl与Model中的对象绑定。
那么,在MVVM中,UserControl的概念是否已经死亡?我的意思是,在过去(WinForms、ASP.NET等),您会有一个名为“Controls”的项目,并重复使用它们。在MVVM中,“View”是否是典型UserControl的直接替代品?
在开始项目时,我直接创建了许多UserControl。
现在我正在将View和ViewModel分离。但是,我最终得到的View包含了UserControl;这些UserControl与Model中的对象绑定。
那么,在MVVM中,UserControl的概念是否已经死亡?我的意思是,在过去(WinForms、ASP.NET等),您会有一个名为“Controls”的项目,并重复使用它们。在MVVM中,“View”是否是典型UserControl的直接替代品?