.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是开源的,鼓励社区贡献和协作
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项目模板的一部分。
标签:游戏攻略