WebView2是一個基于Chromium的Web瀏覽器控件,用于在C#應用程序中嵌入和顯示Web內容。它可以用于加載和顯示Web頁面、執行JavaScript代碼、處理Web視圖事件等功能。以下是一些WebView2的用法示例:
WebView2 webView = new WebView2();
this.Controls.Add(webView);
webView.Dock = DockStyle.Fill;
webView.Source = new Uri("https://www.example.com");
webView.CoreWebView2.ExecuteScriptAsync("alert('Hello from C#')");
webView.CoreWebView2.NavigationStarting += (sender, args) =>
{
// 處理導航開始事件
};
通過使用WebView2,開發人員可以方便地在C#應用程序中嵌入和顯示Web內容,從而擴展應用程序的功能和用戶體驗。