0
在我的应用我有两页:主页和显示页面。每页有一个浏览器控件。在Windows手机浏览器拦截的URL
在主页的源浏览器控件的是设置为网站的首页。如果用户触摸缩略图,我希望它显示在显示页面上。
如何抢已单击/感动,其发送到显示页浏览器链接的地址?
在我的应用我有两页:主页和显示页面。每页有一个浏览器控件。在Windows手机浏览器拦截的URL
在主页的源浏览器控件的是设置为网站的首页。如果用户触摸缩略图,我希望它显示在显示页面上。
如何抢已单击/感动,其发送到显示页浏览器链接的地址?
WebBrowser
控件具有导航和导航事件。
在浏览处理程序中,您可以将点击链接作为e.Uri。获取并取消导航。然后将该链接发送到显示页面。
void web_Navigating(object sender, NavigatingEventArgs e)
{
e.Cancel = true;
NavigationService.Navigate(new Uri("/DisplayPage.xaml?TargetUri="+e.Uri.ToString(), UriKind.Relative));
}
注:顺便说一下,送e.Uri不是耳根方式。我建议你在项目中创建一个Static Propety,并用它来共享页面之间的链接。