您好我创建了一个包含三个页面的应用, 如果从MainPage转到Page1并反过来3到4次它工作正常,但是当我从Mainpage导航到第2页它正在工作但是当我从第2页导航到主页时它在1秒之后打开MainPage它正在运行回到Page2
你可以告诉我这个解决方案吗答案 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!");
}
现在您可以轻松查看导航到每个页面时的功能:)希望这会有所帮助。