.net - Chromium-Edge HTML 渲染器是否有 WinForms 控件?

标签 .net winforms microsoft-edge chromium webview2

微软最近发布了使用 Chromium 引擎呈现 HTML 的 Edge 浏览器。
是否有允许将其嵌入桌面应用程序的 WinForms 组件?

我知道 CefSharp对于 WinForms,只是看看是否有 native 支持的东西。

最佳答案

WebView 2
Microsoft Edge WebView2控件使您能够使用 Microsoft Edge (Chromium) 作为呈现引擎在应用程序中托管 Web 内容。
该控件可用于以下编程环境:

  • Win32 C/C++ (GA)
  • .NET Framework 4.6.2 或更高版本
  • .NET Core 3.1 或更高版本
  • .NET 5

  • WebView2 入门
  • 在您的机器上安装先决条件:
  • WebView2 Runtime
  • Microsoft Edge Chromium

  • 创建一个 Windows 窗体应用程序。
  • 安装 WebView2 NuGet package在你的项目中。
  • 从表单的工具箱中删除 WebView2 的实例。
  • 将 Source 属性设置为有效的 URL,例如:Https://bing.com 并运行应用程序。

  • 更多信息
  • Getting started with WebView2 in Windows Forms apps
  • Sample WinForms Application - GitHub Repository
  • WebView2类引用。

  • 注:WebView2将替换 WebView控制在toolkit . WebView已被标记为过时。

    关于.net - Chromium-Edge HTML 渲染器是否有 WinForms 控件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59959606/

    相关文章:

    c# - ThrowException 在当前上下文中不存在

    c# - 替代 .NET 的 Uri 实现?

    winforms - 如何让文本框只接受数字并用逗号格式化数字?

    javascript - window.close() 在 Microsoft Edge 浏览器中不起作用

    session - 如何在Microsoft Edge中还原 session

    c++ - 可以通过管道将空指针以什么形式发送到不同进程地址空间中的另一个进程

    C# 如何将 CallNtPowerInformation 与 Interop 结合使用以获取 SYSTEM_POWER_INFORMATION

    winforms - Windows 窗体设计器中的居中对齐窗体

    .net - DataGridView:如何聚焦整行而不是单个单元格?

    c# - 如何在 Visual Studio 2015 中使用 Webbrowser Edge 而不是默认 Web 浏览器