9

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

4

3 回答 3

6

现在在 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 控件。

于 2020-05-19T12:11:33.553 回答
3

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并运行应用程序。

更多信息

于 2021-01-23T20:08:26.273 回答
2

如果没有一些技巧,您目前无法做到这一点,因为它缺少接口。暂时只支持C++ win32 API。有关更多信息,请参阅此帖子https://github.com/MicrosoftEdge/WebViewFeedback/issues/46

于 2019-11-18T12:15:52.743 回答