Windows应用商店框架导航:如何获取源页面?

时间:2013-06-20 01:55:09

标签: c# windows-phone-7 xaml microsoft-metro

在Windows商店应用中,我们通常会使用以下内容:

this.Frame.Navigate( typeof(ItemDetailPage), itemId);

在应用的不同页面之间导航。

在我要导航到的页面打开后,我怎么知道它的导航源?如何获取上一页的类型?

1 个答案:

答案 0 :(得分:0)

您将要创建导航事件

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