模板10导航错误 - Windows Phone

问题描述:

我一直在研究一个简单的模板10应用程序,并发现了一个奇怪的错误。在将应用程序加载到我的Windows Phone之后,它会正常工作,直到我切换应用程序,然后通过尝试重新打开它的应用程序中的应用程序切换回来。当我这样做时,应用程序将导航到一个空白框架,该框架上只有汉堡包菜单(不管当我切换时它在哪个页面上)。我添加了大量的跟踪,但只是无法弄清楚它为什么会发生。我已经在重写的OnResuming中强制导航,但它似乎被忽略 - 基于我的调试日志,它看起来像试图返回到应用程序切换时所在的页面。 如果我强制应用程序退出并重新开机,那么一切都很好 - 只有在首次切换后重新启动时,它才会发生。 顺便说一句 - 这只发生在我的手机上。从桌面运行时,它工作正常。另一点:当通过调试器运行时,问题从未发生(这就是为什么我不得不用跟踪消息抛弃我的代码到日志)。模板10导航错误 - Windows Phone

我想提出一个简单的可重复的场景,所以我尝试了一个实验。使用新的模板10汉堡项目模板,我创建了一个新的空应用程序并将其加载到我的手机中。这个应用程序(没有添加代码)表现出同样的问题。

有没有其他人看到过这个?

任何想法表示赞赏。

+0

一个可能的重复,与一个答案:http://*.com/q/41961375/ –

+0

我会很快核实 - 谢谢! – Dan

+0

将ExistingContent.Exclude更改为ExistingContent.Include对CreateRootelement的调用没有修复它 - 至少不太完美。 我想要的行为是无论应用程序在恢复时所处的页面,它都应该导航到应用程序的登录页面。我的调试日志告诉我,当我在我的代码中请求时,它正在导航到登录页面,但他们立即再次导航到最后一页。我似乎无法阻止它返回到该页面。 – Dan

我在用T10创建的项目上工作,是的,这是一个错误。也在github存储库中报告。见link