我希望能够从我的导航应用程序用户获取导航历史记录。 我有一个框架,可以使用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