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

CommunityToolkit.Mvvm支持环境

引言

CommunityToolkit.Mvvm 包(又名 MVVM 工具包,以前称为 Microsoft.Toolkit.Mvvm)是一个现代、快速和模块化的 MVVM 库。 它是 .NET 社区工具包的一部分,其中一条原则是:

  • 独立于平台和运行时 - .NET Standard 2.0、.NET Standard 2.1 和 .NET 6🚀(与 UI 框架无关)

 此包面向 .NET Standard,因此可在任何应用平台上使用:UWP、WinForms、WPF、Xamarin、Uno 等;并且可在任何运行时上使用:.NET Native、.NET Core、.NET Framework 或 Mono。

版本支持

.Net Standard 2.0 版本支持:

.NET 实现版本支持
.NET 和.NET Core2.0、2.1、2.2、3.0、3.1、5.0、6.0、7.0、8.0
.NET Framework 14.6.1 2、4.6.2、4.7、4.7.1、4.7.2、4.8、4.8.1
Mono5.4、6.4
Xamarin.iOS10.14、12.16
Xamarin.Mac3.8、5.16
Xamarin.Android8.0、10.0
通用 Windows 平台10.0.16299,待定
Unity2018 年 1 月

.Net Standard 2.1 版本支持:

.NET 实现版本支持
.NET 和.NET Core3.0、3.1、5.0、6.0、7.0、8.0
.NET Framework 1不支持
Mono6.4
Xamarin.iOS12.16
Xamarin.Mac5.16
Xamarin.Android10.0
通用 Windows 平台不支持
Unity2021.2

 .Net Standard 2.1 不支持 .NET Framework ,可以通过 .Net Standard 2.0 编写类库 供.NET Framework 使用。

包含的类型

包含的类型有:

  • CommunityToolkit.Mvvm.ComponentModel
    • ObservableObject
    • ObservableRecipient
    • ObservableValidator
  • CommunityToolkit.Mvvm.DependencyInjection
    • Ioc
  • CommunityToolkit.Mvvm.Input
    • RelayCommand
    • RelayCommand<T>
    • AsyncRelayCommand
    • AsyncRelayCommand<T>
    • IRelayCommand
    • IRelayCommand<T>
    • IAsyncRelayCommand
    • IAsyncRelayCommand<T>
  • CommunityToolkit.Mvvm.Messaging
    • IMessenger
    • WeakReferenceMessenger
    • StrongReferenceMessenger
    • IRecipient<TMessage>
    • MessageHandler<TRecipient, TMessage>
  • CommunityToolkit.Mvvm.Messaging.Messages
    • PropertyChangedMessage<T>
    • RequestMessage<T>
    • AsyncRequestMessage<T>
    • CollectionRequestMessage<T>
    • AsyncCollectionRequestMessage<T>
    • ValueChangedMessage<T>

 

http://www.lryc.cn/news/286890.html

相关文章:

  • 探讨品牌设计的本质,为企业形象注入活力!
  • 【Maven】-- 打包添加时间戳的两种方法
  • 图片分类: 多类别
  • python 抓包tcp数据拷贝转发
  • ubuntu 各版本图形界面和命令行切换快捷键介绍
  • 基于SpringBoot Vue博物馆管理系统
  • 关于预检请求
  • cookie in selenium 定时更新token
  • 【MIdjourney】一些材质相关的关键词
  • 递归组件怎么实现无线滚动
  • 致远OA如何开发 第十篇 数据库
  • 信息检索与数据挖掘 | (十)线性回归与逻辑回归
  • 【issue-halcon例程学习】measure_arc.hdev
  • RKE快速搭建离线k8s集群并用rancher管理界面
  • 代码随想录算法训练营第十四天|● 理论基础 ● 递归遍历 ● 迭代遍历 ● 统一迭代
  • ❤css实用
  • web系统架构基于springCloud的各技术栈
  • 【第十五课】数据结构:堆 (“堆”的介绍+主要操作 / acwing-838堆排序 / 时间复杂度的分析 / c++代码 )
  • el-select选项过多导致页面卡顿,路由跳转卡顿
  • 信息流广告参数回传工具怎么做联调
  • matlab appdesigner系列-常用18-表格
  • 密码学的100个基本概念
  • Python中的进制转换——bin/oct/hex函数与int函数
  • RT-Thread 瑞萨 智能家居网络开发:RA6M3 HMI Board 以太网+GUI技术实践
  • 力扣刷题第十天 美丽塔 一
  • c# ADODB.Recordset实例调用Fields报错
  • windows和linux下SHA1,MD5,SHA256校验办法
  • 高新技术企业申报需要具备哪些条件?
  • 测试不拘一格——掌握Pytest插件pytest-random-order
  • DophineScheduler通俗版