我开发了一个适用于Windows应用商店的应用,我的导航代码如下所示:
Frame.Navigate(typeof(HubPage), datatopass);
现在,我希望能够获取用户重定向的页面名称。
例如,我在多个页面中有上面的代码,我希望能够在hubPage中编写代码,以便指示用户从哪个页面进行重新设计。
我知道我可以在' dataToPass'中添加页面名称var但我想避免这种情况。
我的问题是如何获得previuos页面名称?
答案 0 :(得分:1)
在wp8.1(Windows应用商店应用)中,您可以通过以下代码了解上一页甚至整堆先前重定向的页面。
var lastPage = Frame.BackStack.Last().SourcePageType
BackStack property会在这种情况下为您提供更多帮助。