《.NET MAUI 9 预览版 7:引入 HybridWebView 及其他改进》

《.NET MAUI 9 预览版 7:引入 HybridWebView 及其他改进》

💡 原文英文,约500词,阅读约需2分钟。
📝

内容提要

.NET 9 Preview 7发布了重要更新,包括引入HybridWebView和弃用MainPage属性。还引入了用于管理iOS上远程通知的新生命周期方法,以及增强了本地嵌入功能等。HybridWebView允许开发人员在WebView中托管HTML、JavaScript和CSS内容,支持托管WebView内容与宿主应用程序代码之间的通信。此外,还引入了TitleBar控件和Window.TitleBar属性,用于自定义应用程序的标题栏。还有其他更新,如BlazorWebView的后向兼容性变化和Native Embedding的改进。详细信息请参阅GitHub上的官方发布说明。

Q&A

.NET 9 Preview 7中引入了哪些新功能?

引入了HybridWebView、TitleBar控件、ActivateWindow方法等新功能。

HybridWebView的主要用途是什么?

HybridWebView允许开发人员在WebView中托管HTML、JavaScript和CSS内容,并支持与宿主应用程序代码之间的通信。

MainPage属性在.NET 9 Preview 7中有什么变化?

MainPage属性已标记为过时,开发人员应直接在Window上设置Page。

TitleBar控件的作用是什么?

TitleBar控件允许开发人员为应用程序设计自定义标题栏,可以放置在应用程序的任何位置。

BlazorWebView的后向兼容性发生了什么变化?

BlazorWebView的默认主机地址已更新为localhost,之前的地址0.0.0.0不再有效。

Native Embedding功能有什么改进?

Native Embedding功能得到改进,允许将.NET MAUI控件集成到其他.NET应用程序中,无需兼容性包。

🏷️

标签

➡️

继续阅读