Advertisement

基于C#的MVVM框架设计

阅读量:

示例结果展示

前提了解

MVVM是Model-View-ViewModel技术的全称的简称,在WPF或Silverlight开发中有着广泛的应用

Model——可以理解为带有字段,属性的类。例如学校类,教师类,学生类等

View——可以理解为我们所看到的UI。前端界面。

处于View与Model之间的中间体,在这两个组件之间担当了连接器的角色,并使二者实现了解耦关系。它不仅仅是一个简单的封装结构;不仅承载了业务逻辑,并且还支持对Model进行扩展配置——例如,在一个Scenario中若有一个公开属性不需要在User界面展示,则无需在ViewModel中进行显式定义就可以实现对该属性的隐藏显示处理。

处于View与Model之间的中间体,在这两个组件之间担当了连接器的角色,并使二者实现了解耦关系。它不仅仅是一个简单的封装结构;不仅承载了业务逻辑,并且还支持对Model进行扩展配置——例如,在一个Scenario中若有一个公开属性不需要在User界面展示,则无需在ViewModel中进行显式定义就可以实现对该属性的隐藏显示处理。

MVVM模式特点

视图类中的C

全部评论 (0)

还没有任何评论哟~