private void Back_Click(object sender, RoutedEventArgs e)
 {
     if (WebViewControl.CanGoBack)
     {
         WebViewControl.GoBack();
     }
 }
 /// <summary>
 /// Handler for the NavigateBackward button
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void NavigateBackward_Click()
 {
     if (WebViewControl.CanGoBack)
     {
         WebViewControl.GoBack();
     }
 }
Example #3
0
 /// <summary>
 /// 重写后退按钮按压事件以在 WebView (而不是应用程序)的返回栈中导航。
 /// </summary>
 private void MainPage_BackPressed(object sender, BackPressedEventArgs e)
 {
     if (WebViewControl.CanGoBack)
     {
         WebViewControl.GoBack();
         e.Handled = true;
     }
 }
 private void MainPage_BackRequested(object sender, BackRequestedEventArgs e)
 {
     if (WebViewControl.CanGoBack)
     {
         WebViewControl.GoBack();
         e.Handled = true;
     }
     else
     {
         App.Current.Exit();
         e.Handled = true;
     }
 }
Example #5
0
 private void ButtonBase_OnClick(object sender, RoutedEventArgs e)
 {
     if (WebViewControl.CanGoBack) // Check if the back stack is not zero
     {
         WebViewControl.GoBack();  // Navigate one back in the back stack
     }
     else
     {
         //If back stack cannot go back for web content, then navigate away from the XAML page hosting the WebView
         Frame rootFrame = Window.Current.Content as Frame;
         rootFrame?.GoBack();
     }
 }
        internal bool GoBack()
        {
            Verify.IsFalse(IsDisposed);
            Verify.IsNotNull(_webViewControl);

            var retval = _webViewControl != null;

            try
            {
                _webViewControl?.GoBack();
            }
            catch (Exception e)
            {
                if (e.IsSecurityOrCriticalException())
                {
                    throw;
                }

                retval = false;
            }

            return(retval);
        }
Example #7
0
 private void BackAppBarButton_Click(object sender, RoutedEventArgs e)
 {
     WebViewControl.GoBack();
 }