🖥
【.NET 5, F#】WebView2 の最小構成
前提
事前準備
WinForms のプロジェクトを作成する
Microsoft.Web.WebView2 パッケージを追加する
PowerShell
dotnet add package Microsoft.Web.WebView2
実装
Form に WebView2 を同幅で表示するサンプル。
Program.fs
type App () as this =
inherit System.Windows.Forms.Form()
let webView = new Microsoft.Web.WebView2.WinForms.WebView2()
do
webView.Size <- this.ClientSize
webView.Source <- System.Uri("https://www.microsoft.com", System.UriKind.Absolute)
this.Controls.Add(webView)
this.Resize.Add(fun e -> webView.Size <- this.ClientSize)
[<System.STAThread>]
do
System.Windows.Forms.Application.Run(new App())
Discussion