zoukankan      html  css  js  c++  java
  • 解决在MainPage中,点击实体返回按键不能退出的问题

    开发Windows Phone应用程序的时候,我在其它页面有写过这样的代码:

    private void btCancel_Click(object sender, EventArgs e)
            {
                NavigationService.Navigate(new Uri("/MainPage.xaml", UriKind.Relative));
            }

    导致了如下问题:

    当经过该页面,点击Cancel返回到主页面MainPage后,再点击Back按钮,程序不会退出,而是重定向到这个页面。

    解决办法如下,在MainPage的OnBackKeyPress中添加如下代码:

                if (NavigationService.CanGoBack)
                {
                    while (NavigationService.RemoveBackEntry() != null)
                    {
                        NavigationService.RemoveBackEntry();
                    }
                }
                base.OnBackKeyPress(e);
    

     亲测过,果然管用

  • 相关阅读:
    Dynamics CRM9.0更新了Chrome后菜单按钮变形
    质量属性
    机器学习理解
    大道之简的理解
    架构之美理解
    1.13
    1.12
    1.11
    1.10
    Flex 替换输入的字符串
  • 原文地址:https://www.cnblogs.com/qixue/p/3496529.html
Copyright © 2011-2022 走看看