Windows phone 8 硬件后退按钮在(Webview)windows phone 8中不起作用

Windows phone 8 硬件后退按钮在(Webview)windows phone 8中不起作用,windows-phone-8,webview,back-button,Windows Phone 8,Webview,Back Button,我无法让硬件返回按钮执行我希望它为Windows Phone 8执行的操作。该应用程序严格来说只是webview,所以现在当点击后退(硬件)按钮时,它会关闭该应用程序,但我只想返回上一页。我将URL放在构造函数中,如下所示 namespace Masala { public partial class Entertainment : PhoneApplicationPage { public Entertainment() {

我无法让硬件返回按钮执行我希望它为Windows Phone 8执行的操作。该应用程序严格来说只是webview,所以现在当点击后退(硬件)按钮时,它会关闭该应用程序,但我只想返回上一页。我将URL放在构造函数中,如下所示

  namespace Masala
  {
      public partial class Entertainment : PhoneApplicationPage
     {
        public Entertainment()
        {
           InitializeComponent();

           var targetUri = new Uri("http://mobile-masala.com");
           WebBrowser.Navigate(targetUri);
       }
    }
  }

在page.xam.cs中添加以下代码以处理后退按钮按下

protected override void OnBackKeyPress(CancelEventArgs e)
{
    if(WebBrowser.CanGoBack)// your code... check the web view that you can go back or it is the main page.
    {
       WebBrowser.GoBack();
        e.Cancel = true; 
    }
}
无法识别您的canGoback()方法?