当前位置: 首页 > article >正文

C#--CM+Fody+HCWPF开发组合

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

源码仓库链接:https://github.com/Caliburn-Micro/Caliburn.Micro

学习文档地址:https://caliburnmicro.com/documentation/

关注量☆:2.5K

引用:Nuget上搜索关键词Caliburn,安装

图片

Fody:向实现INotifyPropertyChanged的所有类添加属性通知。

源码仓库链接:https://github.com/Fody/PropertyChanged

关注量☆:1.6K

引用:Nuget上搜索关键词fody,安装

图片

HC:HandyControl是一套WPF控件库,它几乎重写了所有原生样式,同时包含80余款自定义控件(正逐步增加)。

源码仓库链接:https://github.com/HandyOrg/HandyControl 

关注量☆:4.1K

引用:Nuget上搜索关键词HandyControl,安装

图片

02

CM+Fody+HC 最强组合?

WPF开发中最流行的MVVM开发模式框架分别是Caliburn.Micro、Prism、MVVMLight,其中CM框架以其简洁优雅的用法从中脱颖而出,越来越受到开发者的青睐;而fody则通过类标注的方式,增加一个  [AddINotifyPropertyChangedInterface]就能使得类中所有属性变更后能自动通知界面更新,大大减少了代码量;HandyControl则是一款非常优秀的WPF界面控件库:主题窗口如下,

图片


http://www.kler.cn/a/299317.html

相关文章:

  • 图标工具类 - C#小函数类推荐
  • 『功能项目』状态模式转换场景【30】
  • DDoS安全防护,多场景适用!
  • 各类AI工具编程能力测试对比
  • Ubuntu 安装PostgreSQL
  • 【PPT学习笔记】使用PPT制作动画/手书/视频等作品的适配性和可能性?
  • [苍穹外卖]-08微信支付详解
  • python转换并提取pdf文件中的图片
  • 智能巡检机器人局部放电检测的应用
  • 828华为云征文|华为云Flexus X实例docker部署rancher并构建k8s集群
  • 苹果系统(MacOS)中的Finder如何方便展现根目录
  • Windows与linux中docker的安装与使用
  • 计算机毕业设计选题推荐-健康健身追踪系统-运动健身系统-Java/Python项目实战
  • [Go]通用的 MapReduce 工具函数
  • 《深度学习》OpenCV 高阶 图像金字塔 用法解析及案例实现
  • 对接开源大模型应用开发平台最佳实践
  • 基于深度学习的基因组数据分析
  • 带你深入了解C语言指针(一)
  • Docker零基础入门
  • DSMM认证:解锁数据安全新高度,筑牢企业数据防线