内容提要
微软于11月12日发布了最终版的.NET MAUI 9,新增HybridWebView和TitleBar控件,提升框架性能与稳定性,增强对Apple设备的支持,并增加14个SyncFusion免费控件,同时重构了CollectionView和CarouselView控件。
延伸解读
新控件的实用性
HybridWebView和TitleBar控件的引入为开发者提供了更多灵活性。HybridWebView允许在应用中嵌入网页内容,并实现与应用代码的双向通信,这对于需要动态内容的应用尤为重要。而TitleBar控件则使得Windows平台的应用可以拥有自定义标题栏,提升用户体验。
性能与稳定性提升
此次更新显著提升了框架的性能与稳定性,尤其是对Apple设备的支持。CollectionView和CarouselView控件的重构意味着开发者在这些控件上的使用体验将更加流畅,减少了潜在的bug和性能瓶颈。
注意过时控件
在.NET MAUI 9中,Frame控件被标记为过时,建议开发者使用Border控件替代。这一变化可能会影响现有项目的迁移,因此开发者在升级时需特别注意代码的更新和兼容性问题。
Q&A
.NET MAUI 9 新增了哪些控件?
新增了HybridWebView和TitleBar控件。
.NET MAUI 9 的性能和稳定性有哪些提升?
该版本提升了框架的性能与稳定性,并重构了CollectionView和CarouselView控件。
MAUI 支持哪些平台?
MAUI 支持 Android、iOS、macOS、Samsung Tizen 和 Windows 等多个平台。
HybridWebView 控件的主要功能是什么?
HybridWebView 允许开发者在 WebView 控件中托管 HTML、JavaScript 和 CSS 内容,并提供与 MAUI 应用代码的通信桥接。
TitleBar 控件目前支持哪些平台?
TitleBar 控件目前仅支持 Windows 平台,未来将支持 Mac Catalyst。
.NET MAUI 9 发布后是否有更新?
发布后两天推出了版本9.0.10的服务发布补丁,修复了GA代码中的小问题。