WPF中的关注点分离

时间:2014-06-22 02:13:22

标签: wpf mvvm mvvm-light

我已经读过Xaml通过将GUI与Code分离,在WPF,WinPhone,Win8应用程序中提供SoC。那么为什么我们需要像MVVM这样的框架再次将UI与业务逻辑分开?

1 个答案:

答案 0 :(得分:2)

XAML 启用 SoC。您仍然需要一组编码设计模式(如mvvm)来实际利用这种可能性。没有什么可以阻止你编写可怕的耦合和不可维护的WPF应用程序,但使用MVVM库将引导你朝着正确的方向