01
—
前言
Caliburn.Micro(简称CM)一经推出便备受推崇,作为一款MVVM开发模式的经典框架,越来越多的受到wpf开发者的青睐.我们看一下官方的描述:Caliburn是一个为Xaml平台设计的小型但功能强大的框架。Micro实现了各种UI模式,用于解决实际问题。突出显示的模式包括MVVM(表示模型)、MVP和MVC。目前CM框架还不不停的开发和迭代中,目前最新版本4.0.212,推出于2022年8月27日,已经可以支持.NET7。
02
—
项目介绍
解决方案由四个项目组成:见下图

HelloWorld:框架的搭建、容器注入相关;
HelloWorld.Core;放置数据模型,即mvvm中的M;
HelloWorld.ViewModels:模型视图,即VM;
HelloWorld.Views:V,即视图.
项目基于.NET5开发:

CM框架版本:4.0.212;
运行结果显示:

03
—
代码展示和讲解
① 首先是HelloWorld讲解,这里启动代码:Startup.CS
<