protected internal bool SendNavigatingCanceled(string url) { if (Element == null || string.IsNullOrWhiteSpace(url)) return true; if (url == AssetBaseUrl) return false; var args = new WebNavigatingEventArgs(_eventState, new UrlWebViewSource { Url = url }, url); SyncNativeCookies(url); ElementController.SendNavigating(args); UpdateCanGoBackForward(); UrlCanceled = args.Cancel ? null : url; return args.Cancel; }
protected internal bool SendNavigatingCanceled(string url) { if (Element == null || string.IsNullOrWhiteSpace(url)) { return(true); } if (url == AssetBaseUrl) { return(false); } var args = new WebNavigatingEventArgs(WebNavigationEvent.NewPage, new UrlWebViewSource { Url = url }, url); ElementController.SendNavigating(args); UpdateCanGoBackForward(); UrlCanceled = args.Cancel ? null : url; return(args.Cancel); }
#pragma warning disable CA1054 // Uri parameters should not be strings protected internal bool SendNavigatingCanceled(string url) #pragma warning restore CA1054 // Uri parameters should not be strings { if (Element == null || string.IsNullOrWhiteSpace(url)) { return(true); } if (url == AssetBaseUrl) { return(false); } var args = new WebNavigatingEventArgs(_eventState, new UrlWebViewSource { Url = url }, url); SyncNativeCookies(url); ElementController.SendNavigating(args); UpdateCanGoBackForward(); UrlCanceled = args.Cancel ? null : url; return(args.Cancel); }