2012-09-20 37 views
0

在我的应用我有两页:主页显示页面。每页有一个浏览器控件在Windows手机浏览器拦截的URL

在主页的浏览器控件设置为网站的首页。如果用户触摸缩略图,我希望它显示在显示页面上。

如何抢已单击/感动,其发送到显示页浏览器链接的地址?

回答

2

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,并用它来共享页面之间的链接。