2012-02-07 33 views
0

有沒有辦法處理與手機類似的事件:WebBrowser在WP7.1上的Navigated事件,但對於WebBrowserTask?我想開一個新的WebBrowserTask這樣:在WP7中瀏覽WebBrowserTask的事件?

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

然後,當用戶導航到從WebBrowserTask一個新的URL,我想能夠檢索新的URL她從同一個類導航到WebBrowserTask已創建。我可以在沒有WebBrowser元素的情況下做到這一點,或者讓WebBrowser元素鏈接到WebBrowerTask?

在此先感謝!

回答

2

WebBrowserTask啓動本地網絡瀏覽器。因此,您的應用程序被暫停,本地瀏覽器沒有可用的「掛鉤」,這將允許您檢測URL中的更改並重新激活您的應用程序。

要達到此效果,您需要使用WebBrowser控件,以便您的應用程序不會掛起。 WebBrowser的確有導航事件將支持您的需求。