Windows phone Windows Phone应用程序后退按钮空白屏幕

Windows phone Windows Phone应用程序后退按钮空白屏幕,windows-phone,Windows Phone,我正在开发一个Windows应用程序,在那里我有登录屏幕,然后根据用户的访问权限导航到不同的页面。这个钻头很好用。但当用户点击手机上的“后退”按钮时,手机会显示空白屏幕。我想这是因为我不在MainPage.xaml上,它在另一个页面上,单击“上一步”按钮,它会返回到MainPage,在那里它没有任何显示。我可能错了 有人遇到过这个问题吗?请帮助我,因为我已经准备好让我的应用程序上线了。这是我唯一面临的问题。如果您的主页是登录页面,并且您正在从主页导航,那么在成功登录后,请从后台删除主页条目。这样

我正在开发一个Windows应用程序,在那里我有登录屏幕,然后根据用户的访问权限导航到不同的页面。这个钻头很好用。但当用户点击手机上的“后退”按钮时,手机会显示空白屏幕。我想这是因为我不在MainPage.xaml上,它在另一个页面上,单击“上一步”按钮,它会返回到MainPage,在那里它没有任何显示。我可能错了


有人遇到过这个问题吗?请帮助我,因为我已经准备好让我的应用程序上线了。这是我唯一面临的问题。

如果您的主页是登录页面,并且您正在从主页导航,那么在成功登录后,请从后台删除主页条目。这样它将退出应用程序,而不是显示空白页

要从页面堆栈中删除条目,可以使用以下命令

this.NavigationService.RemoveBackEntry()


在发布问题之前,请仔细查看。

谢谢您的回答。我确实环顾了一下四周,可能是找不到正确的答案。要得到你想要的东西并不总是那么容易。回到你的答案,它的工作,但我有注销选项以及。所以如果我使用这个.NavigationService.RemoveBackEntry();单击后退按钮效果很好,但当用户单击注销应用程序时,会尝试导航到主页,但这不起作用。你能帮忙吗?抱歉,还有一个问题,我如何从历史中卸载所有xaml页面。问题是,当用户从一个页面按下注销按钮时,它会向他们显示注销屏幕,但单击后退按钮会将他们带到上一个页面,我认为出于某种原因,该页面仍在缓存中。是否有一种方法可以在用户单击注销时清除所有内容。很抱歉这个直接的问题,我在绝望的情况下,并认为可能是你解决我的这个问题。