public override void LoadFailed(UIWebView webView, NSError error) { var url = GetCurrentUrl(); WebViewController.SendNavigated(new WebNavigatedEventArgs(_lastEvent, new UrlWebViewSource { Url = url }, url, WebNavigationResult.Failure)); _renderer.UpdateCanGoBackForward(); }
public override void LoadingFinished(UIWebView webView) { if (webView.IsLoading) { return; } _renderer._ignoreSourceChanges = true; var url = GetCurrentUrl(); ((IElementController)WebView).SetValueFromRenderer(WebView.SourceProperty, new UrlWebViewSource { Url = url }); _renderer._ignoreSourceChanges = false; var args = new WebNavigatedEventArgs(_lastEvent, WebView.Source, url, WebNavigationResult.Success); WebViewController.SendNavigated(args); _renderer.UpdateCanGoBackForward(); }