一、MVVM框架
-
MWVM是一种非常流行软件架构模式。它是Model-View-ViewModel的三者简写,分别表示了模型、视图和视图模型。
MVVM有助于将应用程序的界面(UI)与业务代码的分离,设计人员可以专注于视图,而开发人员可以处理视图模型和模型。
二、使用 MVVM 模式的好处如下:
- 如果现有模型实现封装了现有业务逻辑,则更改它可能很困难或有风险。 在此场景中,视图模型充当模型类的适配器,并阻止你对模型代码进行重大更改。
- 开发人员可以在不使用视图的情况下为视图模型和模型创建单元测试。 视图模型的单元测试可以执行与视图使用的完全相同的功能。
- 无需触及视图模型和模型代码即可重新设计应用 UI,前提是视图完全是用 XAML 或 C# 实现的。 因此,新版本的视图应与现有视图模型一起使用。
- 在开发过程中,设计人员和开发人员可以独立和并发地处理其组件。 设计人员可以专注于视图,而开发人员可以处理视图模型和模型组件。
三、步骤

