如何使用 Visual Studio 在 C# windows 应用程序中使用 Microsoft Edge WebView2 控件?
3 回答
现在在 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
在您的机器上安装先决条件:
创建一个 Windows 窗体应用程序。
在您的项目中安装 WebView2 NuGet 包。
从表单的工具箱中删除 WebView2 的实例。
将 Source 属性设置为有效的 URL,例如:https ://example.com并运行应用程序。
更多信息
如果没有一些技巧,您目前无法做到这一点,因为它缺少接口。暂时只支持C++ win32 API。有关更多信息,请参阅此帖子https://github.com/MicrosoftEdge/WebViewFeedback/issues/46