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