我希望能夠從我的導航應用程序用戶獲取導航歷史記錄。 我有一個框架,可以使用canGoBack()和goBack方法。但是,我希望能夠從他們進入新頁面時從哪個頁面看到導航。我如何提取歷史記錄?Silverlight導航應用程序中的導航歷史記錄
2
A
回答
2
該NavigationService.CurrentSource屬性會告訴你你的當前位置。
您可以在致電GoBack
之前調用此函數來存儲uri,然後在導航完成後查詢該值。
也有Page.OnNavigatedFrom方法,它需要一個NavigationEventArgs類作爲它的論點。這可能會給你所需要的信息。
1
無法獲取歷史記錄,您必須通過偵聽Frame.Navigated(或NavigationService.Navigated)的每個實例並將它保存在某處來自行存儲它。
相關問題
- 1. 錄製網址導航歷史記錄
- 2. 使用反應導航將導航歷史記錄重置爲登錄屏幕
- 3. Emacs導航位置歷史記錄
- 4. Angular2瀏覽器歷史記錄導航
- 5. 如何在Silverlight/Windows Phone 7中清除導航歷史記錄?
- 6. Silverlight導航應用程序
- 7. iOS導航歷史
- 8. 導航回曆史
- 9. 陣營導航顯示導航歷史
- 10. Silverlight導航應用程序中的Tabcontrol
- 11. jQuery Mobile動態應用程序和基於歷史記錄的導航
- 12. 在Silverlight應用程序中導航
- 13. 在Eclipse RCP中使用導航歷史記錄
- 14. 導航回用Silverlight應用程序SSRS
- 15. 保存導航歷史
- 16. 創建歷史導航
- 17. Github提交歷史導航
- 18. 刪除總的導航歷史窗口存儲應用程序
- 19. 如何清除導航歷史並退出phonegap應用程序?
- 20. Marionette應用程序2歷史api導航
- 21. 使用HTML5歷史記錄完整AJAX導航
- 22. 如何從導航歷史記錄中刪除頁面?
- 23. 如何從導航歷史記錄中刪除頁面?
- 24. 記錄導航
- 25. 有沒有什麼辦法保存和恢復反應導航中的導航歷史記錄(react-native)
- 26. iOS初始化UIWebView來清除導航歷史記錄
- 27. 導航窗口歷史記錄沒有正確保存狀態
- 28. angularjs:導航器後退按鈕或歷史記錄返回
- 29. Eclipse-RCP禁用導航歷史創建
- 30. 在iframe中處理歷史導航
這個答案也適用於你要求的具體情況 - 我的答案是關於整個歷史的更一般問題。 – 2011-01-10 01:23:22