MVVM框架 -- Caliburn.Micro 系列文章
一、WPF的MVVM模式常用的几个框架库
(1)MVVMLight
小众的平民框架,实现简单粗暴。 pass:最近更新在15年
最近一篇内容全面的好文: http://www.cnblogs.com/wzh2010/p/6920706.html
(2)Caliburn.Micro
Caliburn的精简版本,化繁为简。
引用官网原话:
A small, yet powerful framework, designed for building applications across all XAML platforms. Its strong support for MV* patterns will enable you to build your solution quickly, without the need to sacrifice code quality or testability.
-- 用于创建各类型的XAML平台应用的精简而又强大的框架。强力支持MV*类的模式,使你的项目更快的建立,并且不牺牲代码质量以及可测试性。
Github: https://github.com/Caliburn-Micro/Caliburn.Micro
(3)Prism
高大上的牛*框架,具体还没使用过,暂不发表评论了。
Github:https://github.com/PrismLibrary/Prism
二、WPF项目中使用Caliburn.Micro
参考:https://www.cnblogs.com/kuangxiangnice/p/6952768.html
出处:https://www.cnblogs.com/3Tai/tag/MVVM/
=================================================================================
出处:https://www.cnblogs.com/li-peng/category/524191.html
==================================================================================
这里多提一句,我们在做窗体界面的时候,很多时候是要在窗体界面的OnLoad事件中去加载或者绑定数据等操作的,这里推荐使用如下方法重写
protected override void OnViewLoaded(object view)
protected override void OnViewReady(object view)
我这里的VM是继承了Screen类,其他的事件,自己可以看看自己所使用的基类,以及包含了那些事件可以重写
关注我】。(●'◡'●)
如果,您希望更容易地发现我的新博客,不妨点击一下绿色通道的【因为,我的写作热情也离不开您的肯定与支持,感谢您的阅读,我是【Jack_孟】!
本文来自博客园,作者:jack_Meng,转载请注明原文链接:https://www.cnblogs.com/mq0036/p/12310942.html
【免责声明】本文来自源于网络,如涉及版权或侵权问题,请及时联系我们,我们将第一时间删除或更改!
posted on 2020-02-15 11:17 jack_Meng 阅读(3827) 评论(0) 编辑 收藏 举报