private static void WebView_NavigationFailed(object sender, Windows.UI.Xaml.Controls.WebViewNavigationFailedEventArgs e) { var webView = sender as Windows.UI.Xaml.Controls.WebView; var message = $"NavigationFailed {e.WebErrorStatus} @ {e.Uri} [{webView.Source}]"; SetMessage(webView, message); sender.Log().DebugIfEnabled(() => message); }
private void OnWebNavigationFailed(Object sender, Windows.UI.Xaml.Controls.WebViewNavigationFailedEventArgs args) { while (NotificationIds.Count > 0) { Context.HideProgress(NotificationIds[0]); NotificationIds.RemoveAt(0); } }
void OnNavigationFailed(object sender, Windows.UI.Xaml.Controls.WebViewNavigationFailedEventArgs e) { Element.InvokeEvent(WebViewEventType.NavigationError, new NavigationErrorDelegate(Element, (int)e.WebErrorStatus)); }
/// <summary> /// Event handler that tidies up if navigation fails /// </summary> /// <param name="sender">The sender</param> /// <param name="args">The details of the navigation failure</param> private void NativeWebViewNavigationFailed( #pragma warning disable IDE0060 // Remove unused parameter object sender, Windows.UI.Xaml.Controls.WebViewNavigationFailedEventArgs args) #pragma warning restore IDE0060 // Remove unused parameter => Unwire();
private async void Webview_NavigationFailed(object sender, Windows.UI.Xaml.Controls.WebViewNavigationFailedEventArgs e) { await ErrorMessage("Navigation on web page failed. Check your url or internet connection."); CancelFunc(); }