摘要: MVVM Light中的消息, 上一篇中功能已经实现了,但是没有写到消息。我觉得上一篇文字已经很多,就没写进去。MVVM中消息主要用到Messenger这个类,而它主要有两个方法,Register 和Send ,相互对应Send负责发送 Register 负责接收例子中 Messenger.Default.Send(Send, "childwindow"); 这句话我的理解意思是,将信息发送到子窗体Messenger.Default.Register(this, "childwindow", msg => showvalue(msg));这句话是接 阅读全文
posted @ 2013-08-27 14:37 无风起浪、 阅读(268) 评论(0) 推荐(0) 编辑
摘要: MVVM Light最近才解除到WPF,也知道MVVM Light是一个不错的设计模式学习了几天,写一下我自己对这个理解大家都知道,普通的三层模式,是将业务逻辑层,数据层跟UI分开,但是UI的后台内代码还是很多MVVM Light 的理想状态,是将后台的代码抽空,当然这是极限状态。这里写了一个小例子,我觉得还是可以展示下MVVM Light的核心思想和表现主要实现是 主窗口和 子窗口之间的通信。这个是MVVM Light的项目结构 (其中子页面的那个名字取的不好,失望)大致的思路是这样的,一般情况下 View中的一个页面,在ViewModel里面对应个ViewModel类。下面我们开始一步一步 阅读全文
posted @ 2013-08-27 14:19 无风起浪、 阅读(495) 评论(0) 推荐(0) 编辑