示例#1
0
        /// <summary>
        /// The on created.
        /// </summary>
        /// <param name="browser">
        /// The browser.
        /// </param>
        public virtual void OnBrowserAfterCreated(CefBrowser browser)
        {
            CefBrowser = browser;

            // Register browser
            CefGlueFrameHandler frameHandler = new CefGlueFrameHandler(browser);

            IoC.RegisterInstance(typeof(CefGlueFrameHandler), typeof(CefGlueFrameHandler).FullName, frameHandler);

            Created?.Invoke(this, EventArgs.Empty);
        }
示例#2
0
        /// <summary>
        /// The on browser after created.
        /// </summary>
        /// <param name="browser">
        /// The browser.
        /// </param>
        public virtual void OnBrowserAfterCreated(CefBrowser browser)
        {
            this.mBrowser             = browser;
            this.mBrowserWindowHandle = this.mBrowser.GetHost().GetWindowHandle();

            // Register browser
            CefGlueFrameHandler frameHandler = new CefGlueFrameHandler(browser);

            IoC.RegisterInstance(typeof(CefGlueFrameHandler), typeof(CefGlueFrameHandler).FullName, frameHandler);

            this.StartWebsocket();

            this.BrowserCreated?.Invoke(this, EventArgs.Empty);
        }