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