翻譯|產品更新|編輯:吉煒煒|2024-12-06 14:43:12.417|閱讀 102 次
概述:DotNetBrowser更新至v3.0版本,此新主要版本引入了許多新功能和改進,包括 WinUI 3 支持、Chrome 擴展、自定義 DOM 事件等,歡迎下載體驗。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
DotNetBrowser是一個.NET庫,允許將基于Chromium的WPF和WinForms組件嵌入到.NET應用程序中,以顯示使用HTML5,CSS3,JavaScript,Silverlight等構建的現代網頁。
DotNetBrowser迎來v3.0版本更新,此新主要版本引入了許多新功能和改進,包括 WinUI 3 支持、Chrome 擴展、自定義 DOM 事件等。DotNetBrowser 現在需要 .NET Framework 4.6.2 或更高版本。該版本沒有對 API 進行重大更改,因此您可以輕松地將現有代碼遷移到新版本。
以下是本次更新的主要內容:Chrome 擴展程序
DotNetBrowser 現在提供擴展 API,允許您安裝、更新、卸載和使用 Chrome 擴展程序。它為將 Chrome 擴展程序集成到您的應用程序中開辟了廣泛的可能性。
使用擴展 API,您可以:
WinUI 3
我們增加了對另一個 UI 工具包 — WinUI 3 的支持。現在,您可以嵌入BrowserView到 WinUI 3 應用程序中,并使用現代 UI 工具包構建現代桌面應用程序。
以下是如何BrowserView通過 dotnet CLI 創建示例 WinUI 3 應用程序:
dotnet new install DotNetBrowser.Templates::3.0.0 dotnet new dotnetbrowser.winui.app -o Example.WinUi -li <your_license_key> dotnet run --project Example.WinUi
.NET 9 支持
DotNetBrowser 經過測試并證明可以與 .NET 9 桌面應用程序集成。
.NET Framework 4.6.2
4.6.2 現在是 DotNetBrowser 3.0.0 所需的最低 .NET Framework 版本。
Chromium 131.0.6778.70
我們將 Chromium 升級到了較新的版本,引入了 12 個安全修復程序,其中包括:
DOM touch events
DotNetBrowser DOM API 允許您訂閱 DOM touchstart、touchmove、touchcancel和touchend事件。以下代碼演示了如何訂閱觸摸啟動事件:
element.Events.TouchStart += (sender, e) => { ITouchEvent touchEvent = e.Event as ITouchEvent; IReadOnlyList<ITouchPoint> touchPoints = touchEvent?.TouchPoints; ITouchPoint touchPoint = touchPoints[0]; var location = touchPoint.LocationOnWidget; var force = touchPoint.Force; var ellipse = touchPoint.TouchEllipse; var touchState = touchPoint.TouchState; };
已刪除過時的 API
DotNetBrowser 2 中先前標記為過時的 API 在 3.0.0 中不再可用。
以下是被刪除的 API 及其替代的列表:
以下屬性以前在界面中可用IEngine,但它們與默認配置文件相關且已標記為過時:
這些屬性已從IEngine界面中刪除,現在僅在默認配置文件中可用。例如,如果您正在使用engine.Network,則需要改用engine.Profiles.Default.Network。
DotNetBrowser 2 更新
在 DotNetBrowser 3.0.0 發布后的 12 個月內,我們將繼續升級 DotNetBrowser 2 中的 Chromium。只有 DotNetBrowser 3 才支持新的 .NET 版本和操作系統、新功能、改進和錯誤修復。我們建議您升級到 DotNetBrowser 3 以享受新功能和改進。
產品試用下載、價格咨詢、優惠獲取,或其他任何問題,請聯系。
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn