0

我想hide/disable在 Windows 手机上使用后退键来弹出页面,我正在使用以下代码来执行此操作。

protected override void OnBackKeyPress( System.ComponentModel.CancelEventArgs e )   
{              
   if (myPopupUp.IsOpen)
   {
    myPopUp.IsOpen = false;
    e.Cancel = true;   
   }

   base.OnBackKeyPress(e);
}

但是当我运行应用程序时,它会给出一个错误,说"no suitable method found to override" 有人知道解决方案吗?我欢迎任何想法。谢谢你。

4

2 回答 2

1

它在我的全景页面中对我有用,我希望您不会在任何自定义 userControl 中覆盖它。

    protected override void OnBackKeyPress(System.ComponentModel.CancelEventArgs e)
    {
        e.Cancel = true;
        base.OnBackKeyPress(e);
    }
于 2012-08-30T03:51:33.760 回答
0

尝试改用PhoneApplicationPage.BackKeyPress事件。

于 2012-08-29T22:57:28.217 回答