在需要顯示一些 H5網站的時候自帶的WebBrowser總是顯示不了,WebBrowser使用的是IE內核,許多H5新特性都不支持,然后使用谷歌內核和火狐內核會使軟件的體積增加至幾十M,為了顯示一個網頁而犧牲這么大的空間是不值得的。
在新建項目的時候需要.NET Framework 4.6.2版本
圖片.png
在NuGet中搜索
Microsoft.Toolkit.Win32.UI.Controls
,添加進項目圖片.png
添加命名空間
xmlns:WPF="clr-namespace:Microsoft.Toolkit.Win32.UI.Controls.WPF;assembly=Microsoft.Toolkit.Win32.UI.Controls"
使用的方式和使用WebBrowser是一樣的
<WPF:WebView Source="https://html5test.com/" />
HTML5測試網站,左邊為IE右邊為Edge
Html5測試
在安兔兔跑分,IE瀏覽器直接GG
安兔兔跑分
生成的類庫也沒多大,不過調用Edge瀏覽器內核只能在Win10上運行,使用場景還是有限的。