当前位置:首页 » 《随便一记》 » 正文

.net core 的 winform 的 浏览器控件 WebView2

19 人参与  2024年10月09日 13:20  分类 : 《随便一记》  评论

点击全文阅读


在.NET Core WinForms应用程序中,没有直接的“浏览器控件”,因为WinForms不支持像WebBrowser控件那样的功能。但是,你可以使用WebView2控件,它是一个基于Chromium的浏览器内核,可以在WinForms应用程序中嵌入Web内容。

要使用WebView2,你需要在项目中安装Microsoft.Web.WebView2 NuGet包。

以下是如何在WinForms应用程序中集成WebView2控件的步骤:

在Visual Studio中创建一个.NET Core WinForms项目。打开NuGet包管理器并安装Microsoft.Web.WebView2包。将WebView2控件拖放到WinForms设计器中。在窗体的Load事件中,初始化WebView2控件并导航到所需的网页。

示例代码:

using Microsoft.Web.WebView2.Core;public partial class Form1 : Form{    public Form1()    {        InitializeComponent();    }    private async void Form1_Load(object sender, EventArgs e)    {        // 确保WebView2控件已完成初始化        webView21.EnsureCoreWebView2Async(null);                // 导航到指定的URL        webView21.Source = new Uri("https://www.csdn.net/");    }}

请注意,WebView2控件需要有效的Internet连接来下载Chromium相关的资源,并且在某些系统上可能需要额外的配置步骤。在实际部署应用程序之前,请确保检查WebView2的系统要求和部署注意事项。



点击全文阅读


本文链接:http://m.zhangshiyu.com/post/169470.html

<< 上一篇 下一篇 >>

  • 评论(0)
  • 赞助本站

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

关于我们 | 我要投稿 | 免责申明

Copyright © 2020-2022 ZhangShiYu.com Rights Reserved.豫ICP备2022013469号-1