Esempio n. 1
0
        private void InitBrowser()
        {
            BridgeObject.InitializeCef();
#if DEBUG
            string url = Application.StartupPath + @"\..\..\..\html\tubeGrid.html";
#else
            string url = Application.StartupPath + @"\html\tubeGrid.html";
#endif

            m_browser = new ChromiumWebBrowser(url);
            panelGrid.Controls.Add(m_browser);
            m_browser.Dock = DockStyle.Fill;

            m_externalObj = new BridgeObject(m_browser);
            m_externalObj.onGridPageDomLoaded += OnGridPageDomLoaded;
            m_externalObj.onDripFinished      += OnDripFinished;
            BindingOptions opt = new BindingOptions();
            opt.CamelCaseJavascriptNames = false;
            m_browser.RegisterJsObject("externalObj", m_externalObj, opt);
            m_browser.IsBrowserInitializedChanged += IsBrowserInitializedChanged;
            m_browser.MenuHandler = new CEFMenuHandler();
        }