Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ssis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Windows phone 7 如何解决WP7中的循环导航问题或回环问题?_Windows Phone 7 - Fatal编程技术网

Windows phone 7 如何解决WP7中的循环导航问题或回环问题?

Windows phone 7 如何解决WP7中的循环导航问题或回环问题?,windows-phone-7,Windows Phone 7,我有这个问题。我无法在主页中退出应用程序 我从主页-->第2页-->第3页开始导航 在第3页中,我使用navigationService转到主页。有人能帮我吗 此外,我对覆盖BackKeyPress事件中的术语e.cancel=true或false有点困惑 1.)e.Cancel=真表示取消后移?还是取消什么? 2) e.cancel=false 3) 我是否需要覆盖主页中的backKey按钮 protected override void OnBackKeyPress(System.C

我有这个问题。我无法在主页中退出应用程序

我从主页-->第2页-->第3页开始导航

在第3页中,我使用navigationService转到主页。有人能帮我吗

此外,我对覆盖BackKeyPress事件中的术语e.cancel=true或false有点困惑

1.)e.Cancel=真表示取消后移?还是取消什么? 2) e.cancel=false

3) 我是否需要覆盖主页中的backKey按钮

    protected override void OnBackKeyPress(System.ComponentModel.CancelEventArgs e)
    {
        try
        {
            base.OnBackKeyPress(e);

            if (NavigationService.CanGoBack)
            {
                e.Cancel = true; // yes cancel the default behavior ??
                NavigationService.GoBack();
            }

        }
        catch (Exception ex)
        {
           // MessageBox.Show("Error : " + ex.Message);
        }
    }
3) 这个问题有解决办法吗

谢谢

你需要这个

它就是为这种情况设计的。只需从第3页导航回主页,它会为您整理后台堆栈。无需手动触发对
GoBack()
等的额外调用。

您需要

它就是为这种情况设计的。只需从第3页导航回主页,它会为您整理后台堆栈。无需手动触发对
GoBack()
等的额外调用