摘要: 在WPF项目开发中最常用的开发模式无疑是MVVM模式, MVVM模式开发的好处,在这里就不详细讨论, 还有本文中所使用MVVMLight框架,为什么使用MVVM框架(1、框架较轻,2、学习成本低、3、适用大多数中小型项目,4、相对于微软的prism框架更容易上手) 下面开始一步一步搭建框架第一步:利... 阅读全文
posted @ 2015-07-26 17:37 _Sunday 阅读(4953) 评论(2) 推荐(2) 编辑
摘要: 阅读全文
posted @ 2015-07-24 22:10 _Sunday 阅读(1121) 评论(2) 推荐(1) 编辑
摘要: public delegate void SubEventHandle(); public abstract class Subject { public event SubEventHandle SubEvent; public voi... 阅读全文
posted @ 2014-12-14 17:40 _Sunday 阅读(601) 评论(0) 推荐(0) 编辑
摘要: 在MVVM一般情况下都会希望ViewModel 在整个应用程序中只有一份实例 传统的做法是用单例模式去实现 :public class ViewModelTest { private ViewModelTest() { ... 阅读全文
posted @ 2014-12-11 22:02 _Sunday 阅读(1783) 评论(0) 推荐(0) 编辑
摘要: 在Invoke或者BeginInvoke的使用中无一例外地使用了委托Delegate,至于委托的本质请参:对.net事件的看法。一、为什么Control类提供了Invoke和BeginInvoke机制?关于这个问题的最主要的原因已经是dotnet程序员众所周知的,我在此费点笔墨再次记录到自己的日志,... 阅读全文
posted @ 2014-12-11 21:07 _Sunday 阅读(159) 评论(0) 推荐(0) 编辑