如何在 C# Windows 应用程序中使用 Microsoft Edge WebView2 控件



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

现在在 2020 年,WebView2 同时支持 WPF 和 WinForms,因此您可以尝试在应用程序中使用它。

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

https://learn.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或更高版本以及.NET 5。

开始使用 WebView2

  1. 在计算机上安装必备组件:

    • 网页视图 2 运行时
    • Microsoft边缘铬
  2. 创建一个 Windows 窗体应用程序。

  3. 在项目中安装 WebView2 NuGet 包。

  4. 将 WebView2 的实例从窗体上的工具箱中删除。

  5. 将 Source 属性设置为有效的 URL,如下所示:https://example.com 并运行应用程序。

更多信息

  • Windows 窗体应用中的 WebView2 入门
  • 示例 WinForms 应用程序 - GitHub 存储库

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

相关内容

  • 没有找到相关文章

最新更新