2013-06-08 3 views
-3

Как остановить навигацию, когда навигатор (url) загружает содержимое html в веб-просмотр? Я попытался этоОтмена/остановка навигации по 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 
} 

но процесс навигации не останавливается ...

+0

Вы имеете в виду ASP.Net? В C# имеется множество различных веб-кадр. Указание этого в вашем названии поможет вам помочь. –

ответ

0

Я не уверен, какой WebView вы используете, но, возможно, вы можете сделать Somthing так:

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

@david waters..yes Я думаю ... Я отчасти новичок в разработке приложений ... поэтому я делаю приложение с помощью C# и xaml на visual studio express. –

+0

... intellisense показывает ошибку с аргумент invokescript ... –

+0

Какая ошибка? Должен ли я угадать? –

Смежные вопросы