SourceChanged
SourceChanged在Source属性发生变化,也就是成功导航到目标网页后触发。
该事件的e参数只有一个属性:
IsNewDocument:判断Source变更是否为“跳转到新页面”(而非刷新 / 锚点跳转)
如果你要在事件中获得当前的网址(Source),可以使用下面的代码:
Dim url As String = e.Sender.WebViewer.CoreWebView2.Source
示例
我们之前在设计一个简单浏览器的时候,为了动态 刷新地址栏,在WebViewer控件的SourceChanged事件加上了代码:
Dim
wv
As
WebViewer = e.Form.Controls("WebViewer1").WebViewer
e.Form.Controls("txtUri").Text
= wv.CoreWebView2.Source