internal protected virtual bool OnBeforeBrowse(CefBrowser browser, CefFrame frame, CefRequest request, bool userGesture, bool isRedirect) { var ea = new BeforeBrowseEventArgs(browser, frame, request, userGesture, isRedirect); WebView.RaiseBeforeBrowse(ea); return(ea.Cancel); }
protected virtual void OnBeforeBrowse(BeforeBrowseEventArgs e) { BeforeBrowse?.Invoke(this, e); CefFrame frame = e.Frame; if (frame != null && frame.IsMain) { Navigating?.Invoke(this, e); } }
void IChromiumWebViewPrivate.RaiseBeforeBrowse(BeforeBrowseEventArgs e) { RaiseCrossThreadEvent(OnBeforeBrowse, e, true); }