我正在制作一个自定义web浏览器项目,但是当我尝试使用此代码进行导航时,该项目生成了一个错误。
(Controls["webView21"] as WebView2).CoreWebView2.Navigate("URL goes here");
它说CoreWebView2
返回null
,即使我修改了source
属性没有错误。我能做些什么来解决这个问题?
在访问CoreWebView2
属性之前尝试调用EnsureCoreWebView2Async()
方法:
var webViewControl = Controls["webView21"] as WebView2;
await webViewControl.EnsureCoreWebView2Async();
webViewControl.CoreWebView2.Navigate("URL goes here");