C# WPF MVVM模式[经典]案例

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

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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

  • <

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值