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
<

本文介绍了C# WPF应用中使用Caliburn.Micro框架进行MVVM模式开发的经典案例。文章详细阐述了项目结构、框架版本以及关键代码的实现,包括启动代码、视图模型与视图的绑定规则,以及异步事件处理。此外,还提供了源码下载方式。
最低0.47元/天 解锁文章
87

被折叠的 条评论
为什么被折叠?



