Syncfusion宣布开源其为.NET MAUI开发的14个控件

news/2025/1/25 7:40:33/文章来源:https://www.cnblogs.com/shanyou/p/18509109

.NET MAUI是Xamarin.Forms的进化版,增加了对构建桌面应用的支持。.NET MAUI的特点包括统一的框架、对桌面应用的支持、性能改进、使用现代技术以及开源特性。开源 .NET MAUI (多平台应用 UI) 的其他要点包括:

  • 统一框架:.NET MAUI 将适用于 Android、iOS、macOS 和 Windows 的 API 统一到一个框架中,使开发人员能够使用单个代码库创建跨平台应用程序
  • 桌面支持:与主要关注移动平台的 Xamarin.Forms 不同,.NET MAUI 将支持扩展到桌面应用程序,使开发人员能够构建适用于 Windows、macOS、iOS 和 Android 的本机应用程序
  • 改进的性能:.NET MAUI 的设计具有性能改进,包括更快的 UI 渲染和更高效的控件体系结构
  • 现代技术:它利用最新的 .NET 技术(如 .NET 6 及更高版本),在不同平台上提供一致的开发体验
  • 开源:.NET MAUI 是开源的,鼓励社区贡献和协作

image

Syncfusion 是 UI 控件和组件领域的领导者,并且为 .NET 提供了一些令人印象深刻的控件。今天,他们向 .NET MAUI 开发人员免费提供了其中的 14 个 UI 控件。这些控件在 GitHub 上的 syncfusion/maui-toolkit 存储库以及 NuGet 包 Syncfusion.Maui.Toolkit 中提供,您现在可以在 .NET MAUI 项目中使用,有关如何使用这些控件的更多详细信息以及更多示例,请访问新的 Syncfusion Toolkit for .NET MAUI 文档。

与此同时,Microsoft 在自己的博客中对这一举措表示欢迎,并详细介绍了与 Syncfusion 的进一步合作。“通过与许多客户的交谈,我们了解到,流行的开源控件和包(如 MVVM Community Toolkit 和 .NET MAUI Community Toolkit)对于构建您的应用程序至关重要,”Microsoft 的首席产品经理 David Ortinau 说。“因此,在 .NET 9 中,我们与 Syncfusion 合作开发一个新的项目模板,其中包括适用于 .NET MAUI 的 Syncfusion 工具包以及这些非常受欢迎的社区工具包。此应用程序展示了使用 MVVM 模式的推荐做法、使用 SQLite 进行数据库访问、导航、视图刷新以及应用程序需要采用的许多其他常见模式。

开发人员现在可以在 dotnet/maui GitHub 存储库中查看该项目,因为它正在通过审核过程。Syncfusion 的新开源控件将作为 NuGet 包提供,并且还将成为下个月 .NET 9 版本随附的新 .NET MAUI 项目模板的一部分。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/822953.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Aspera 下载fastq数据过程

001、去EBI找数据,以SRA号SRR1342456为例: 官网:https://www.ebi.ac.uk/ena/browser/home a、 b、 c、 d、 002、开始下载[b20223040323@admin2 x_ljx_test]$ ls [b20223040323@admin2 x_ljx_test]$ ascp -v -Q -T -l 200m -P 33001 -k 1 -i ~/.aspera/connect/etc/aspe…

API网关(API Gateway)和反向代理有什么区别

API网关(API Gateway)和反向代理的区别主要在以下几个方面:一、功能定位;二、服务对象;三、灵活性;四、性能;五、安全性;六、可扩展性等。功能定位是指,API网关专门用于管理和转发API请求的服务器, 反向代理是用于代表后端服务器接收并处理客户端请求的服务器。一、功…

HTTP相关返回值异常如何解决(上篇)

​ 今天我们讲讲HTTP相关返回值异常如何解决(实例持续更新中) 一、HTTP介绍 HTTP(超文本传输协议,Hypertext Transfer Protocol)是用于在网络上进行数据交换的应用层协议。它是万维网(WWW)的基础,允许客户端(通常是网页浏览器)与服务器之间进行通信。以下是对 HTTP 的…

066 props配置

一般开发中简单声明写得多

如何解决Linux服务器上的网络连接重置问题

​在Linux服务器的运维过程中,网络连接重置是一个常见的问题。要解决此问题,我们需要遵循以下步骤:1.诊断问题来源;2.检查防火墙规则;3.考察网络配置;4.验证软硬件设置;5.探索外部因素。首先,要确定网络连接重置的原因,只有找到原因才能进行针对性的解决。1.诊断问题来…

高级语言程序设计第四个人作业

班级链接:https://edu.cnblogs.com/campus/fzu/2024C/ 我的链接:https://i.cnblogs.com/posts/edit 学号:102400131 姓名:叶宇恒 157891012131516187.17.2 7.4 567891011

Tomcat弱口令上传war包

Tomcat弱口令上传war包 思路: ​ 利用弱口令登录管理页面 ---> 部署war包 ---> getshell 环境: ​ vulhub靶场:tomcat/tomcat8 ​ 启动:sudo docker-compose up -d tomcat弱口令: ​ 默认页面,访问manager​ ​ 随便输入用户名+密码,bp抓包,可以看到用户名…

4.4(学号:3025)

MAX_A = 15 MAX_B = 24 MAX_DEBUG = 5 products = [ {"name": "Ⅰ", "A_hours": 1, "B_hours": 6, "debug_hours": 1, "profit": 2}, # 假设产品Ⅰ至少使用1小时设备A {"name": "Ⅱ", "…

如何使用卷积神经网络(CNN)进行图像识别

卷积神经网络(CNN)是一种强大的深度学习技术,用于图像识别任务。如何使用CNN来进行图像识别,包括:1、数据准备;2、网络架构设计;3、训练过程和应用实例。在使用CNN进行图像识别之前,首先需要准备好训练数据。这包括收集并整理具有标签的图像数据集。一、数据准备 在使用…

2.12(学号:3025)

import numpy as np from scipy.linalg import eig 定义矩阵 A = np.array([[-1, 1, 0], [-4, 3, 0], [1, 0, 2]]) 计算特征值和特征向量 eigenvalues, eigenvectors = eig(A) 打印特征值 print("特征值:") print(eigenvalues) 打印特征向量 print("特征向量:&q…

第十五篇:计算机网络

网络基础网络简介 网络设备 网络架构网络核心OSI7层模型 TCP/IP 3次握手 TCP/IP 4次挥手网络其他内容IP地址划分 子网掩码 网关/路由网络相关命令# OSI网络模型相关概念(重点) # TCP三次握手与四次挥手(重点) # TCP的11中状态集转化(重点) # DNS相关概念与原理 # Linux网…