Windows phone 8 按后退按钮检查当前页面是否已到达

Windows phone 8 按后退按钮检查当前页面是否已到达,windows-phone-8,windows-phone,windows-applications,navigationservice,Windows Phone 8,Windows Phone,Windows Applications,Navigationservice,我正在为WindowsPhone8开发一个小应用程序,它有2个页面(1个当然是主页) 当到达第2页时,我想通过按手机上的后退按钮来检查是否已到达该页。我想这样做: protected override void OnNavigatedTo(System.Windows.Navigation.NavigationEventArgs e) { if (backButton.isPressed()) { // this page has been reached by pres

我正在为WindowsPhone8开发一个小应用程序,它有2个页面(1个当然是主页)

当到达第2页时,我想通过按手机上的后退按钮来检查是否已到达该页。我想这样做:

protected override void OnNavigatedTo(System.Windows.Navigation.NavigationEventArgs e)
{
    if (backButton.isPressed()) {
        // this page has been reached by pressing the back button on the phone
    } else {
        // this page has been reached by NavigationService.Navigate()
    }
}
是否有一个本机API来实现这一点?

这就是您需要的吗

protected override void OnNavigatedTo(NavigationEventArgs e)
{
    if (e.NavigationMode == NavigationMode.Back)
    {
        ...
    }
}
这是你需要的吗

protected override void OnNavigatedTo(NavigationEventArgs e)
{
    if (e.NavigationMode == NavigationMode.Back)
    {
        ...
    }
}
这是你需要的吗

protected override void OnNavigatedTo(NavigationEventArgs e)
{
    if (e.NavigationMode == NavigationMode.Back)
    {
        ...
    }
}
这是你需要的吗

protected override void OnNavigatedTo(NavigationEventArgs e)
{
    if (e.NavigationMode == NavigationMode.Back)
    {
        ...
    }
}

请注意,后退按钮必须退出主页上的应用程序,否则您的应用程序将无法获得认证。因此,您无法通过“后退”按钮从主页导航到第2页。请注意,“后退”按钮必须退出主页上的应用程序,否则您的应用程序将无法通过认证。因此,您无法通过“后退”按钮从主页导航到第2页。请注意,“后退”按钮必须退出主页上的应用程序,否则您的应用程序将无法通过认证。因此,您无法通过“后退”按钮从主页导航到第2页。请注意,“后退”按钮必须退出主页上的应用程序,否则您的应用程序将无法通过认证。因此,您无法通过“后退”按钮从主页导航到第2页。