internal protected virtual void OnBeforePopup(BeforePopupEventArgs e) { if (BeforePopup != null) { BeforePopup(this, e); } else { e.Handled = false; } }
protected override bool OnBeforePopup(CefBrowser browser, CefFrame frame, string targetUrl, string targetFrameName, CefWindowOpenDisposition targetDisposition, bool userGesture, CefPopupFeatures popupFeatures, CefWindowInfo windowInfo, ref CefClient client, CefBrowserSettings settings, ref bool noJavascriptAccess) { var e = new BeforePopupEventArgs(frame, targetUrl, targetFrameName, popupFeatures, windowInfo, client, settings, noJavascriptAccess); m_core.InvokeAsyncIfPossible(() => m_core.OnBeforePopup(e)); client = e.Client; noJavascriptAccess = e.NoJavascriptAccess; return(e.Handled); }
internal protected virtual void OnBeforePopup(BeforePopupEventArgs eventArgs) { BeforePopup?.Invoke(this, eventArgs); }
/// <summary> /// The on before popup. /// </summary> /// <param name="eventArgs"> /// The event args. /// </param> public virtual void OnBeforePopup(BeforePopupEventArgs eventArgs) { BeforePopup?.Invoke(this, eventArgs); }