首页 > 其他分享 >MVVM框架对比

MVVM框架对比

时间:2024-08-28 12:23:50浏览次数:11  
标签:RegionManager MVVM 框架 IEventArgureater RelayCommand Page Behavior Action 对比

框架名称

MvvmLigth

CommunityToolkit.Mvvm

Prism

Caliburn.Micro

通知属性

ObservableObject

ObservableObject

BindableBase

PropertyChangedBase

ViewModel基类

ViewModelBase

Screen/Conductor

命令对象

RelayCommand

RelayCommand

DelegateCommand

Action自动匹配

事件

Behavior

Behavior

Behavior

Action自动匹配

消息/事件总线

Messenger

WeakReferenceMessenger

IEventArgureater

IEventArgureater

弹窗/窗口管理

IDialogService

IWindowManager

默认IoC

SimpleIoc

建议:IServiceCollection

Unity/DryIoc

SimpleContainer

区域化

RegionManager

导航

INavigationService

针对Page

RegionManager

INavigationService

针对Page

模块化

Module

匹配规则

标签:RegionManager,MVVM,框架,IEventArgureater,RelayCommand,Page,Behavior,Action,对比
From: https://blog.csdn.net/qq_48148522/article/details/141272531

相关文章

  • Python中的分布式框架Ray的安装与使用
    技术背景假设我们在一个局域网内有多台工作站(不是服务器),那么有没有一个简单的方案可以实现一个小集群,提交分布式的任务呢?Ray为我们提供了一个很好的解决方案,允许你通过conda和Python灵活的构建集群环境,并提交分布式的任务。其基本架构为:那么本文简单的介绍一下Ray的安装与基......
  • 基于java的SpringBoot框架卫生健康系统
    博主介绍:java高级开发,从事互联网行业六年,熟悉各种主流语言,精通java、python、爬虫、web开发,已经做了六年的程序开发,开发过上千套大学生实战程序,可以定制、也可成品项目,博客中有上百套程序可供参考,欢迎共同交流学习。......
  • Java研学-Shiro安全框架(五)
    七SpringBoot集成Shiro鉴权1Shiro鉴权三种方式  编程式通过写if/else授权代码块完成Subjectsubject=SecurityUtils.getSubject();if(subject.hasRole("hr")){ //有权限}else{ //无权限}  注解式通过在controller的方法上放置相应的注解完成(shiro......
  • 实用接地气的 .NET 微服务框架
    前言微服务架构已经成为搭建高效、可扩展系统的关键技术之一,然而,现有许多微服务框架往往过于复杂,使得我们普通开发者难以快速上手并体验到微服务带了的便利。为了解决这一问题,于是作者精心打造了一款最接地气的.NET微服务框架,帮助我们轻松构建和管理微服务应用。本框架不仅支......
  • gin框架实现流式上传
    upload.html<!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><title>uploadfile</title></head><body><formmethod="post"enctype="multipart/form-......
  • Odoo17.0 送货运费对比
    运费对比前面讲了如何在odoo中使用各种承运商来完成运费查询和发货等操作,一个很自然的场景就出来了,当我们同时启用了多个物流方式的时候,我们自然希望在发货的时候能够选择性价比最高的那个进行发货。因此,我们需要有一个物流方式对比的功能。在我们的欧姆物流解决方案中,我们实现了......
  • 大模型RAG应用开发之PDF解析工具对比
    一汇总类型名称地址OCR提取表格内容保留文本顺序提取图片保存成md格式其他特性传统PDF解析库pymupdfhttps://github.com/pymupdf/PyMuPDF❌✔️✔️✔️❌●表格提取●自定义字体传统PDF解析库pdfminerhttps://github.com/pdfminer/pdfminer.six❌❌......
  • Spring Boot 框架中配置文件 application.properties 当中的所有配置大全
    SpringBoot框架中配置文件application.properties当中的所有配置大全#SPRINGCONFIG(ConfigFileApplicationListener)spring.config.name=#配置文件名(默认为'application')spring.config.location=#配置文件的位置#多环境配置文件激活属性spring.profiles.active......
  • 基于python+flask框架的摄影论坛(开题+程序+论文) 计算机毕设
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表开题报告内容研究背景随着互联网技术的飞速发展,摄影作为一种艺术形式与记录生活的方式,在大众中普及度日益提升。摄影爱好者们渴望一个能够交流心得、分享作品、......
  • 基于python+flask框架的校园疫情防控管理系统(开题+程序+论文) 计算机毕设
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表开题报告内容研究背景近年来,全球范围内疫情的反复出现对教育行业带来了前所未有的挑战,尤其是校园作为人群密集场所,其疫情防控工作显得尤为重要。随着科技的进步......