2012-09-20 71 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,並用它來共享頁面之間的鏈接。