Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/fsharp/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在web浏览器VB.NET WPF中显示导航页面的url_Wpf_Vb.net - Fatal编程技术网

如何在web浏览器VB.NET WPF中显示导航页面的url

如何在web浏览器VB.NET WPF中显示导航页面的url,wpf,vb.net,Wpf,Vb.net,我正在用VB.Net在WPF中制作一个web浏览器。我想在文本块中显示当前页面的URL。我不能这样做。WPF中没有URL属性,因为它在WinForms中。有UID属性,但我不明白它的用途。又有一个源属性,我无法获取它的功能。 当我向前导航时,应该显示该页面的URL 例如,我在google上,所以当我从google导航到YOUTUBE时,地址栏(即文本块)应该显示google的URL,所以URL应该根据我的导航进行更改 请帮忙。我的时间少了。 感谢处理SourceUpdated和Navigated

我正在用VB.Net在WPF中制作一个web浏览器。我想在文本块中显示当前页面的URL。我不能这样做。WPF中没有URL属性,因为它在WinForms中。有UID属性,但我不明白它的用途。又有一个源属性,我无法获取它的功能。 当我向前导航时,应该显示该页面的URL

例如,我在google上,所以当我从google导航到YOUTUBE时,地址栏(即文本块)应该显示google的URL,所以URL应该根据我的导航进行更改

请帮忙。我的时间少了。
感谢

处理
SourceUpdated
Navigated
事件,并将
TextBlock
Text
属性设置为
Uri
绝对Uri

private void wb_SourceUpdated(object sender, DataTransferEventArgs e)
{
    WebBrowser wb = sender as WebBrowser;
    textBlock.Text = wb.Source.AbsoluteUri;
}

private void wb_Navigated(object sender, System.Windows.Navigation.NavigationEventArgs e)
{
    WebBrowser wb = sender as WebBrowser;
    textBlock.Text = e.Uri.AbsoluteUri;
}

先生,你能告诉我vb中的代码吗。。。。。?我想你给我的代码是c#…….WebBrowser wb=发送者作为WebBrowser。。。。。无法在vbi上工作已删除。。。。WebBrowser wb=发件人作为WebBrowser…..来自…和代码工作感谢…..但请告诉我这一行是用于我已删除的内容的,如果我不使用它会发生什么如果在XAML中为WebBrowser控件提供x:名称,则不需要这一行。它只是将发件人参数从object强制转换为WebBrowser。好的,我已经用XAML给出了我的web浏览器名称。谢谢你的帮助。每当我在谷歌上搜索时,每当我收到一条消息“如果你在几秒钟内没有被重定向,请点击这里”,我都会遇到问题。为什么我会收到这个消息?有什么帮助吗?