2

在 Windows 商店应用程序中,我们通常使用如下内容:

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

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

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

4

1 回答 1

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

于 2013-06-20T02:48:05.173 回答