2013-06-08 1 views
-3

Comment arrêter la navigation lorsque naviguez (url) télécharge le contenu html sur la page Web? Je l'ai essayéAnnuler/arrêter la navigation WebView

private void btnCancel_Click(object sender, RoutedEventArgs e) 
{ 
    WebView1.LoadCompleted -= new Windows.UI.Xaml.Navigation.LoadCompletedEventHandler(load_Completed);    
} 

private void load_Completed(object sender, NavigationEventArgs e) 
{ 
    //some code after the content is loaded 
} 

mais le processus de navigation ne s'arrête pas ...

+0

Voulez-vous dire ASP.Net? Il y a beaucoup de differnt webframe disponible en C#. Spécifier ceci dans votre titre aiderait à vous aider. –

Répondre

0

Je ne suis pas sûr de ce genre de WebView vous utilisez, mais probablement vous pouvez faire somthing comme ça:

private void btnCancel_Click(object sender, RoutedEventArgs e) 
{ 
    try 
    { 
     string[] args = { "history.go(-1);" }; 
     WebView1.InvokeScript("eval", args); 
    } 
    catch {} 
} 
+0

@david waters..yes je suppose ... je suis un peu nouveau pour le développement d'applications ... donc je fais une application en utilisant C# et xaml sur visual studio express .. –

+0

... IntelliSense montre une erreur avec le argument d'invokescript ... –

+0

Quel genre d'erreur? Dois-je deviner? –

Questions connexes