来回导航无法正常工作

时间:2013-10-21 13:08:42

标签: windows-phone-7 windows-phone-8

您好我创建了一个包含三个页面的应用, 如果从MainPage转到Page1并反过来3到4次它工作正常,但是当我从Mainpage导航到第2页它正在工作但是当我从第2页导航到主页时它在1秒之后打开MainPage它正在运行回到Page2

你可以告诉我这个解决方案吗

1 个答案:

答案 0 :(得分:1)

好的,我会给你一个疯狂的猜测,看你还没有给出代码, 在每个页面上都有一个可以使用的覆盖方法onNavigatedTo。

我要做的是在每个页面上放置一个OnNavigatedTo事件并在该事件中放置一个断点并逐步查看每个页面的作用,这是一个快速示例,我使用onnavigated来测试是否导航到此页面是一个“后退”导航!

     protected async override void OnNavigatedTo(NavigationEventArgs e)
        {
            //Check if navigation was back!
            // you can add the breakpoint here if you want to.

            if (e.NavigationMode == NavigationMode.Back)
            {
                messagebox.show("Nav is back!");
            }

现在您可以轻松查看导航到每个页面时的功能:)希望这会有所帮助。