按后退按钮

时间:2015-12-16 20:06:27

标签: navigation windows-phone-8.1

我有一个使用许多xaml页面的应用程序。

例如:主页==>书名==>章节号==>读者(Webview)

问题是,当我从Chapter Number导航到WebView时,我传递了一个参数。例如:Frame.Navigate(typeof(读者),章节)。

直到现在一切正常。

问题是当我在Reader中按下BackButton时,应用程序崩溃并出现NullReferenceException。

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

Try to use this in Reader page  

  protected override void OnNavigatedTo(NavigationEventArgs e)
  {
            HardwareButtons.BackPressed += HardwareButtons_BackPressed;
  }


        private void HardwareButtons_BackPressed(object sender, BackPressedEventArgs e)
        {

           if (webView.CanGoBack)
           {
               e.Handled = true;
           }
        }

Don't Forgot to manage back event in application.