Esempio n. 1
0
            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();
            }
Esempio n. 2
0
            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();
            }