在 Windows 商店应用程序中,我们通常使用如下内容:
this.Frame.Navigate( typeof(ItemDetailPage), itemId);
在应用程序的不同页面之间导航。
我要导航的页面打开后,我怎么知道它的导航源?如何获取上一页类型?
在 Windows 商店应用程序中,我们通常使用如下内容:
this.Frame.Navigate( typeof(ItemDetailPage), itemId);
在应用程序的不同页面之间导航。
我要导航的页面打开后,我怎么知道它的导航源?如何获取上一页类型?
您将要创建一个导航事件
void NavigationService_Navigated(object sender, NavigationEventArgs e)
{
//Your code here
}
(根据http://msdn.microsoft.com/en-us/library/system.windows.navigation.navigationservice.navigated.aspx)
然后,一旦你有这个事件,你可以看看NavigationEventArgs
这将允许您访问Navigator
调用该事件的那个。
从那里你应该能够抓住导航器的Uri