C# WebView2 使い方:基本から実装までわかりやすく解説
WebView2は、ChromiumをベースとしたWebブラウザのコントロールで、C#アプリケーションにWebコンテンツを埋め込んで表示するために使用されます。WebView2は、Webページの読み込みや表示、JavaScriptコードの実行、Webビューイベントの処理など、さまざまな機能に使用できます。以下は、WebView2の使用例です:
- WindowsフォームにWebView2コントロールを追加する:
WebView2 webView = new WebView2();
this.Controls.Add(webView);
webView.Dock = DockStyle.Fill;
- ウェブページをロードする:
webView.Source = new Uri("https://www.example.com");
- JavaScriptのコードを実行する:
webView.CoreWebView2.ExecuteScriptAsync("alert('Hello from C#')");
- Webビューのイベントを処理する:
webView.CoreWebView2.NavigationStarting += (sender, args) =>
{
// 处理导航开始事件
};
WebView2を使用することで、開発者はC#アプリケーションに簡単にWebコンテンツを組み込んで表示することができるため、アプリケーションの機能とユーザーエクスペリエンスを拡張することができます。