WP7中WebBrowserTask的导航事件?

时间:2012-02-07 10:36:49

标签: c# .net events windows-phone-7.1

有没有办法处理类似的手机事件:WebBrowser在WP7.1上的Navigated事件,但对于WebBrowserTask?我想以这种方式打开一个新的WebBrowserTask:

WebBrowserTask task = new WebBrowserTask();
task.Uri = new Uri(url);
task.Show();

然后,当用户从该WebBrowserTask导航到新的URL时,我希望能够从创建WebBrowserTask的同一个类中检索她导航到的新URL。我可以在我的视图中没有WebBrowser元素,或者将它以某种方式链接到此WebBrowerTask来执行此操作吗?

提前致谢!

1 个答案:

答案 0 :(得分:2)

WebBrowserTask启动本机网络浏览器。因此,您的应用程序被暂停,本机浏览器没有“钩子”可用于检测URL中的更改并重新激活您的应用程序。

要在您需要使用WebBrowser控件之后达到效果,以便不会暂停您的应用程序。 WebBrowser确实有支持您需求的导航事件。