MVVM框架 -- Caliburn.Micro 系列文章

1、WPF的MVVM模式经常使用的几个框架库

(1)MVVMLighthtml

小众的平民框架,实现简单粗暴。 pass:最近更新在15年git

官网: http://www.mvvmlight.net/github

最近一篇内容全面的好文: http://www.cnblogs.com/wzh2010/p/6920706.htmlapp

(2)Caliburn.Micro框架

Caliburn的精简版本,化繁为简。mvvm

官网:https://caliburnmicro.com/ide

引用官网原话:post

  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

2、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类,其余的事件,本身能够看看本身所使用的基类,以及包含了那些事件能够重写

相关文章
相关标签/搜索