Windows runtime 从哪个页面导航到给定页面

Windows runtime 从哪个页面导航到给定页面,windows-runtime,windows-phone-8.1,back-button,Windows Runtime,Windows Phone 8.1,Back Button,我想通过按后退按钮知道从哪个页面导航到给定页面。但是我没有在WP8.1中找到解决方案 据我所知,参数可用于向前导航。 有人能帮我吗?您想知道在用户导航回当前页面之前显示了哪个页面吗?您可以检查Frame.ForwardStack是否存在以下情况: protected override void OnNavigatedTo(NavigationEventArgs e) { if (e.NavigationMode == NavigationMode.Back) {

我想通过按后退按钮知道从哪个页面导航到给定页面。但是我没有在WP8.1中找到解决方案
据我所知,参数可用于向前导航。

有人能帮我吗?

您想知道在用户导航回当前页面之前显示了哪个页面吗?您可以检查
Frame.ForwardStack
是否存在以下情况:

protected override void OnNavigatedTo(NavigationEventArgs e)
{
    if (e.NavigationMode == NavigationMode.Back)
    {
        // get the type of the page that was shown previously
        var navigatedFromPage = Frame.ForwardStack[0].SourcePageType;
    }
}

是的,这就是问题所在。你的解决方案很好用!谢谢