硬件后退按钮无法在(Webview)Windows Phone 8中工作

时间:2014-06-01 11:35:04

标签: windows-phone-8 webview back-button

我无法使用硬件返回按钮来执行我希望它为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);
       }
    }
  }

1 个答案:

答案 0 :(得分:0)

在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; 
    }
}