簡體   English   中英

如何在 C# windows 應用程序中使用 Microsoft Edge WebView2 控件

[英]How can I use the Microsoft Edge WebView2 control in C# windows application

如何使用 Visual Studio 在 C# windows 應用程序中使用 Microsoft Edge WebView2 控件?

現在在 2020 年,WebView2 同時支持 WPF 和 WinForms,因此您可以嘗試在您的應用程序中使用它。

https://docs.microsoft.com/en-us/microsoft-edge/webview2/

https://docs.microsoft.com/en-us/microsoft-edge/webview2/gettingstarted/wpf

基本上你需要添加 Nuget 包 Microsoft.Web.WebView2 然后使用 WebView2 控件。

Microsoft Edge WebView2 (由 Microsoft Edge (Chromium) 作為渲染引擎提供支持)可用於以下編程環境:Win32 C/C++ (GA)、.NET Framework 4.6.2 或更高版本、.NET Core 3.1 或更高版本以及 .網絡 5.

開始使用 WebView2

  1. 在您的機器上安裝先決條件:

  2. 創建 Windows 窗體應用程序。

  3. 在您的項目中安裝 WebView2 NuGet 包

  4. 從表單上的工具箱中刪除 WebView2 的實例。

  5. 將 Source 屬性設置為有效的 URL,例如: https : //example.com並運行應用程序。

更多信息

您目前無法在沒有一些黑客的情況下做到這一點,因為它缺少接口。 暫時只支持C++ win32 API。 有關詳細信息,請參閱此帖子https://github.com/MicrosoftEdge/WebViewFeedback/issues/46

我目前不建議您使用 webview2。 這個項目現在嚴重缺乏完善。 以前可以直接調用local edge的kernel(沒有beta版),但是現在其實需要提前安裝runtime了。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM