use*_*291 2 architecture wpf model-view-controller design-patterns
在MVC中,一个模型可以有多个视图,在WPF中一个XAML代码隐藏模型是紧密的1单个XAML(视图)从MVC开始就不是WPF/XAML的缺陷吗?
我建议使用MVVM与WPF一起使用.
您正在将MVC与Windows窗体与WPF进行比较,后面是代码 - 将架构模式与技术进行比较(不使用模式).这是一种不公平的比较.
我从Windows Forms视角开始编写了一个关于MVVM的系列文章,可能有助于理解这一点.您会发现使用WPF实现View和ViewModel的分离比MVC的Controller更简洁,更简单.它实际上允许更多的解耦架构,而实现工作更少.