摘要: 图1 View、ViewModel、Model之间的关系 在SilverLight或者WPF开发中,为什么要用MVVM架构 使用MVVM架构最大的好处是:开发人员在写程序的时候不需要做UI,而设计人员可以使用Microsoft Expression Blend 4+设计全部的UI并且不需要写任何代码。 主要的好处如下: 1、设计人员可以用设计工具很容易的设计UI,而且不需要写任何代码 2、你可以更好的设计UI,而且可以让即使不是开发人员使用。 3、可以先设计UI或者与开发同时设计。 4、当UI全部改变时,代码可以不改变。 为了达到以上要求。... 阅读全文
posted @ 2012-03-26 14:40 JunBird 阅读(356) 评论(0) 推荐(0) 编辑
摘要: 最近在学习MVVM模式,看到其中比较重要的一个知识点就是ICommand,搜集了一些很好的资料,在此整理一下。ICommand - 命令。可以将其绑定到 ButtonBase 或 Hyperlink 的 Command 属性上MVVM 模式 - Model-View-ViewModel MVVM基础学习,本人是看了http://www.cnblogs.com/626498301/archive/2010/08/18/1802204.html讲得很好,很简单也很细致,还有例子。 ICommand 知识,参照MSDN(http://msdn.microsoft.com/zh-cn/library/ 阅读全文
posted @ 2012-03-26 14:26 JunBird 阅读(652) 评论(0) 推荐(0) 编辑