protected BrowserComponentBase(ChromiumWebBrowser browser, CreateContextMenu createContextMenu, IJsDialogOpener jsDialogOpener, IPopupHandler popupHandler, bool autoReload) : base(new CefBrowserAdapter(browser), CefAdapter.Instance, CefFrameAdapter.Instance, CefRequestAdapter.Instance)
 {
     this.browser = browser;
     this.browser.LoadingStateChanged += OnLoadingStateChanged;
     this.browser.LoadError           += OnLoadError;
     this.browser.FrameLoadStart      += OnFrameLoadStart;
     this.browser.FrameLoadEnd        += OnFrameLoadEnd;
     this.createContextMenu            = createContextMenu;
     this.jsDialogOpener = jsDialogOpener;
     this.popupHandler   = popupHandler;
     this.autoReload     = autoReload;
 }
 public CefBrowserComponent(Window window, WebView view, CreateContextMenu createContextMenu, bool autoReload = true) : base(window, view.Browser, createContextMenu, autoReload)
 {
 }
Exemple #3
0
 public CefBrowserComponent(ChromiumWebBrowser browser, CreateContextMenu createContextMenu = null, bool autoReload = true) : base(browser, createContextMenu ?? DefaultContextMenuFactory, new JsDialogOpener(browser), PopupHandler.Instance, autoReload)
 {
     browser.SetupZoomEvents();
 }