【问题标题】:Windows phone 8.1 BackButton Navigation issueWindows phone 8.1 BackButton Navigation 问题
【发布时间】:2015-04-29 12:15:01
【问题描述】:

我正在开发 Windows phone 8.1 Silver Light 应用程序。在应用程序中有很多屏幕。页面导航完美。

我的问题是当我按下后退按钮(Windows Phone 后退按钮)时,页面将返回到前一页。我想在我的应用程序中停止后退按钮导航。我按照下面的链接,但我没有成功。 https://social.msdn.microsoft.com/Forums/windowsapps/en-us/131a99ce-53a4-4389-81e9-7801af57b78b/used-hardwarebuttonsbackpressed-handler

谁能给我建议。

【问题讨论】:

  • 当心,这可能是商店认证失败的原因。
  • 意味着如果我在下面添加代码 windows 商店接受我的应用程序?

标签: c# windows-phone-8


【解决方案1】:

试试这个作为 XAML.cs 页面上的后退按钮:

protected override void OnBackKeyPress(System.ComponentModel.CancelEventArgs e)
{
        base.OnBackKeyPress(e);
        if (NavigationService.CanGoBack)
        {
            while (NavigationService.RemoveBackEntry() != null)
            {
                NavigationService.RemoveBackEntry();
            }
        }
 }

【讨论】:

  • 以上代码将终止应用程序,无法保持屏幕。
  • 以上代码用于从应用程序永久返回到手机主屏幕。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2015-04-07
  • 2015-11-13
  • 2023-03-26
  • 1970-01-01
  • 2016-02-24
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多