MVVM是Expression Blend的替代品吗?

Jim*_*Del 9 c# wpf mvvm expression-blend

我确定这是一个Noob问题,但我以前从未使用过WPF.MVVM是Expression Blend的替代品吗?

Ree*_*sey 9

不,它们是完全不同的概念.

Expression Blend是用于创建界面的软件 - 它是设计人员使用WPF的工具.

MVVM是一种设计模式 - 它是一种可用于使WPF应用程序清洁且易于维护的体系结构.

您完全有能力将Blend与MVVM结合使用 - 事实上,这是MVVM提供的好处之一(它使得将UI设计与编程分开很容易).