Caliburn Micro框架】的更多相关文章

Caliburn Micro框架快速上手(WP)   一.使用nuget添加起始工程 二.修改App.xaml文件和App.xaml.cs文件 AppBootstrapper介绍: AppBootstrapper根据中文的直译可以看出来此类的大概的作用,但笔者总结为: 1.负责接管程序生命周期中的事件(Lunch Deactivate等) 2.配置IOC容器 3.添加自定义的命名协定 1.负责接管程序生命周期中的事件: 之前的app生命周期相关的操作在AppBootstrapper里面可以通过重…
简介:Caliburn.Micro是Caliburn的一个轻量级版本开源架构,可以用于wpf,sliverlight,wp7等,和注重模块化的Prism比起来也有许多优点,具体比较可以参考 此文 https://idanreuven.wordpress.com/2016/01/08/prism-vs-caliburn-micro/,本人用过Prism,所以想学习下这个架构,看看是否更方便开发. 它的功能介绍参考官方文档吧,我也少废话,直接以实例开始入门吧. 首先新建一个Wpf工程Caliburn…
首先新建一个项目,名称叫Caliburn.Micro.ActionConvertions 然后删掉MainWindow.xaml 然后去app.xaml删掉StartupUri这行代码 其次,安装Caliburn.Micro,Caliburn.Micro.Core,这两个Nuget包,如下图 然后新建一个类Bootstrapper,这个类是引导作用,比如重写了首页的引导,ioc注入等 然后在项目中新建ViewModels,Views,在Views中添加窗口ShellView,在ViewModel…
新建一个WPF项目,将其命名为Caliburn.Micro.BindingsDemo 其次安装Caliburn.Micro,安装Caliburn.Micro的同时也会安装Caliburn.Micro.Core 然后新建Views文件夹和ViewsModels文件夹,前者是放视图的,后者是放管理视图的VM 然后删掉MainWindow.xaml,是的就是删掉它,再删掉app.xaml里面的uri的引导页面,然后添加引导页面代码,如下 <Application.Resources> <Res…
一.使用nuget添加起始工程         二.修改App.xaml文件和App.xaml.cs文件     AppBootstrapper介绍: AppBootstrapper根据中文的直译可以看出来此类的大概的作用,但笔者总结为: 1.负责接管程序生命周期中的事件(Lunch Deactivate等) 2.配置IOC容器 3.添加自定义的命名协定     1.负责接管程序生命周期中的事件: 之前的app生命周期相关的操作在AppBootstrapper里面可以通过重载找到,因此若程序原来…
最近做了一个软件,这个软件不是网站,但是与HTML,AJAX等技术密切相关,也不是只有单纯的数据库增删改查,还涉及到线程协调,比较复杂的文本处理…… 这样的软件,用OA,ERP的框架显然是不合适的,因为这种软件用不上权限管理,工作流这些技术.但是软件又要操作数据库. 介于这些的特殊性,想来想去,还是自己搭建一个轻量级的软件框架是比较好的. 一:C/S与B/S的选择 1,我做的是一个购物网站的刷单软件,有如下几个方面的原因,我选择了C/S程序 a,刷单软件需要长时间的运行,不定时,不间断的去访问购…
从0到1:使用Caliburn.Micro(WPF和MVVM)开发简单的计算器 之前时间一直在使用Caliburn.Micro这种应用了MVVM模式的WPF框架做开发,是时候总结一下了. Caliburn.Micro(Caliburn.Micro框架概述 - https://blog.csdn.net/lzuacm/article/details/78886436) 是一个轻量级的WPF框架,简化了WPF中的不少用法,推荐做WPF开发时优先使用. 真正快速而熟练地掌握一门技术就可以尝试着用最快的…
Caliburn Micro学习一 Installation http://blog.csdn.net/alvachien/article/details/12985415 Step 1. 无论是通过Package Manager Console添加Caliburn.Micro从nuget安装了对应的Package,还是手动在Project的Reference中添加Caliburn.Micro.dll.当这步完成后,对应的WPF Project已经可以通过 using Caliburn.Micr…
目录 1. 什么是Caliburn.Micro? 2. 我是否需要学习CM框架? 3. 如何下手? 3.1 需要理解以下几个概念: 3.2 工程概览 3.3 示例代码 开场白:本系列为个人学习记录,才疏学浅,存在表述或理解错误,请多指教.分享不易,和谐交流,勿喷. 1. 什么是Caliburn.Micro? 一个基于WPF的MVVM框架.本系列文档中将一直会把Caliburn.Micro框架简称为CM框架. 2. 我是否需要学习CM框架? 如果你需要基于开发一个运行在Windows平台上的GUI…
Caliburn.Micro学习笔记----引导类和命名匹配规则   用了几天时间看了一下开源框架Caliburn.Micro 这是他源码的地址http://caliburnmicro.codeplex.com/ 文档也写的很详细,自己在看它的文档和代码时写了一些demo和笔记记录一下 学习Caliburn.Micro要有MEF和MVVM的基础 先说一下他的命名规则和引导类 以后我会把Caliburn.Micro的 Actions IResult,IHandle IConductor  ,Con…