【问题标题】:Windows Phone App back button blank screenWindows Phone 应用程序后退按钮空白屏幕
【发布时间】:2014-07-17 07:54:21
【问题描述】:

我正在开发一个 Windows 应用程序,其中有登录屏幕,并根据用户的访问权限从那里导航到不同的页面。这一点工作正常。但是当用户点击手机上的后退按钮时,它会显示空白屏幕。我认为这样做的原因是因为我不在 MainPage.xaml 上,它在另一个页面上,通过单击后退按钮,它返回到没有任何内容可显示的主页。我可能错了。

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

【问题讨论】:

    标签: windows-phone


    【解决方案1】:

    如果您的 mainPage 是登录页面并且您正在从主页导航,则在成功登录后从后台堆栈中删除主页条目。这样它就会退出应用程序而不是显示空白页面。

    要从页面堆栈中删除条目,您可以使用以下操作。

    this.NavigationService.RemoveBackEntry();

    请在发布问题之前检查一下。

    【讨论】:

    • 感谢您的回答。我确实环顾四周可能无法得到正确的答案,它并不总是很容易得到你正在寻找的东西。回到您的答案,它可以工作,但我也有注销选项。所以如果我使用 this.NavigationService.RemoveBackEntry();单击后退按钮效果很好,但是当用户单击注销应用程序尝试导航到主页时,但这不起作用。你能帮忙吗?
    • 对不起另一个问题我如何从历史记录中卸载所有 xaml 页面。问题是当用户从一个页面按下注销时,它会向他们显示注销屏幕,但点击后退按钮会将他们带到上一页,我认为由于某种原因仍在缓存中。当用户单击注销时,有没有办法清除所有内容。很抱歉这个直接的问题,我处于绝望的境地,我想你可能会解决我的这个问题。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多