private void WebBrowserCore_RemoteBrowserCreated(object sender, RemoteBrowserCreatedEventArgs e) { formV8Handler = new FormV8Handler(this); #if XP CfrRuntime.RegisterExtension("chromefxui/form", ChromFXUI.XP.Properties.Resources.chromefxui_formExtension, formV8Handler); #else CfrRuntime.RegisterExtension("chromefxui/form", ChromFXUI.Properties.Resources.chromefxui_formExtension, formV8Handler); #endif }
public void SetRemoteBrowser(CfrBrowser remoteBrowser, RenderProcess remoteProcess) { this.remoteBrowser = remoteBrowser; this.remoteProcess = remoteProcess; remoteProcess.OnExit += new Action <RenderProcess>(remoteProcess_OnExit); var h = RemoteBrowserCreated; if (h != null) { var e = new RemoteBrowserCreatedEventArgs(remoteBrowser); if (RemoteCallbacksWillInvoke && InvokeRequired) { RenderThreadInvoke(() => { h(this, e); }); } else { h(this, e); } } }
internal void SetRemoteBrowser(CfrBrowser remoteBrowser, RenderProcess.RenderProcess remoteProcess) { this.remoteBrowser = remoteBrowser; this.remoteProcess = remoteProcess; remoteProcess.AddBrowserReference(this); var h = RemoteBrowserCreated; if (h != null) { var e = new RemoteBrowserCreatedEventArgs(remoteBrowser); if (RemoteCallbacksWillInvoke && InvokeRequired) { RenderThreadInvoke(() => { h(this, e); }); } else { h(this, e); } } }
private void OnChromiumWebBrowser_RemoteBrowserCreated(object sender, RemoteBrowserCreatedEventArgs e) { _WebBrowser = e.Browser; }
public void SetRemoteBrowser(CfrBrowser remoteBrowser, RenderProcess remoteProcess) { this.remoteBrowser = remoteBrowser; this.remoteProcess = remoteProcess; remoteProcess.OnExit += new Action<RenderProcess>(remoteProcess_OnExit); var h = RemoteBrowserCreated; if (h != null) { var e = new RemoteBrowserCreatedEventArgs(remoteBrowser); if (RemoteCallbacksWillInvoke && InvokeRequired) { RenderThreadInvoke(() => { h(this, e); }); } else { h(this, e); } } }