我们前面一节白话白眼,都只是从概念上了解了mvvm,了解和做还是差距很大,所以我们同样需要亲自动手实验来真的弄懂mvvm。
例子就取一个生活中的,用mvvm模式完成家庭的操作,比如显示查询家庭成员,增加家庭成员(娶妻生子等),减少家庭成员(嫁女老去等).
确定好这个例子我们就需要先准备一下数据,我们首先想到可能是用数据库,不过silverlight是浏览器客户端的东西,是不能和你以前使用asp.net一样主动直接连接数据库的,如果你真的要开始就连接数据库,你还得准备另外学习一些知识。
我们先构思一下自己的类的样子:
class familymember
{
public string Name{get,set;}//姓名
public string Sex{get,set;}//性别(不使用bool,因为现在有中性人了)
public string Title{get,
本文通过一个实例详细解析WPF中的MVVM模式,从创建Views、Models、ViewModels到实现数据绑定和命令,逐步展示MVVM如何简化UI与业务逻辑的交互。通过将视图、模型和视图模型分离,提高了代码的可维护性和可测试性。
订阅专栏 解锁全文
6万+

被折叠的 条评论
为什么被折叠?



