0
我在查找最后一个导航网址时遇到了问题。如何获取Silverlight应用程序中的最后一个导航网址
从页面A我要去页B.当点击返回按钮在页面B将带我回到页面A.我的问题是如何得到页面A中的最后一页(页面B)网址。
任何人都可以帮助我吗?
在此先感谢。
我在查找最后一个导航网址时遇到了问题。如何获取Silverlight应用程序中的最后一个导航网址
从页面A我要去页B.当点击返回按钮在页面B将带我回到页面A.我的问题是如何得到页面A中的最后一页(页面B)网址。
任何人都可以帮助我吗?
在此先感谢。
这是对SO先前回答:
Is there any way to get previous page url in silverlight navigation application
接受的答案是:
有没有办法让导航历史,你可以通过 其存储通过收听导航服务事件 NavigationService.Navigated(或Frame.Navigated对于框架 导航)。
private List<Uri> _navigationHistory = new List<Uri>(); void onNavigated(object sender, NavigationEventArgs e) { _navigationHistory.Add(e.Uri); } private Uri getBackUri() { return _navigationHistory.Count > 1 ? _navigationHistory[_navigationHistory.Count - 2] : null; }