2009-06-10 16 views
0

我可以用Silverlight的多頁面瀏覽器的後退/前進

Content = new DetailsPage(); 

不過是這可能會造成混淆誰可能甚至不知道該頁面在Silverlight和用戶呈現在Silverlight中的多個頁面將被期待點擊瀏覽器上的後退按鈕。 顯然我可以添加自己的按鈕,但這看起來不正確。

如何使用後退/前進按鈕允許「正常」瀏覽器導航?

回答

0

在Silverlight 2中,您仍然可以處理導航。這只是一個更手動的過程。

呼叫

HtmlPage.Window.NavigateToBookmark("blah"); 

的 「#blah」 添加到URL的結尾。 致電

string bookmark = HtmlPage.Window.CurrentBookmark; 

找出你目前在哪裏。人們也在綁定到jQuery/Asp.net AJAX庫來使用他們的導航支持。

在Silverlight 3中,您可以使用導航框架自動執行一些操作。文件 - >新建項目 - > Silverlight導航項目。

0

你真的應該制定一個問題。

我假設你想知道如何通過瀏覽器後退按鈕支持來實現多頁面導航。

有一個簡單的答案,即使用Silverlight 3開箱即用,以及使用地址欄進行應用內導航。

發佈日期設定爲7月10日,所以沒有太多時間等待。 請注意,您目前無法在一臺計算機上同時安裝Silverlight 2和3,並且沒有可用的最終用戶插件(只能開發運行時,手動安裝)。

+0

問題,問題....編輯 – 2009-06-10 12:39:48

+0

好吧,那麼我會使用導航法作業?把一個參考。在你的答案中,我會接受它。乾杯! – 2009-06-10 12:46:18