2014-09-19 32 views
0

我想停止浏览器导航,当我点击button.I尝试在下面的方法,但它没有奏效。如何停止浏览器在csharp中导航windowsphone

private void webBrowser1_Navigating(object sender, NavigatingEventArgs e) 
    { 
     button2.Click += new RoutedEventHandler((object caller,System.Windows.RoutedEventArgs f) => 
     { 
      e.Cancel = true; 
     }); 
    } 

回答

0

如果你想阻止浏览器导航,你可以尝试这样的尝试这种单

private void webBrowser_Navigating(object sender, NavigatingEventArgs e) 
    { 
     stop.IsEnabled=true; 
     stop.Click += new RoutedEventHandler((object caller, System.Windows.RoutedEventArgs f) => 
     { 
      stopPressed = true; 
     }); 

     if (stopPressed == true) 
      e.Cancel = true; 
    } 
0

 private void stop_Tap(object sender, System.Windows.Input.GestureEventArgs e) 
     { 
      MiniBrowser.InvokeScript("eval", "document.execCommand('Stop');"); 
     }