Example #1
0
        private void InitializeBrowserControl()
        {
            _formEntryHandler           = new FormEntryHandler();
            _formEntryHandler.FormSave += _formEntryHandler_FormSave;
            _formEntryHandler.FormPost += _formEntryHandler_FormPost;

            _browser = new ChromiumWebBrowser(GetPagePath("start.html"))
            {
                Dock = DockStyle.Fill
            };

            PnlHtml.Controls.Add(_browser);

            _browser.AddressChanged      += BrowserAddressChanged;
            _browser.ConsoleMessage      += BrowserConsoleMessage;
            _browser.LoadError           += BrowserLoadError;
            _browser.StatusMessage       += BrowserStatusMessage;
            _browser.LoadingStateChanged += BrowserNavStateChanged;
            _browser.TitleChanged        += BrowserTitleChanged;

            //Obsolete
            //_browser.RegisterJsObject("formEntryHandler", _formEntryHandler);

            //Replaced with
            CefSharpSettings.LegacyJavascriptBindingEnabled = true;
            CefSharpSettings.WcfEnabled = true;
            _browser.JavascriptObjectRepository.Register("formEntryHandler", _formEntryHandler, isAsync: false, options: BindingOptions.DefaultBinder);
        }
Example #2
0
        private void InitializeBrowserControl()
        {
            _formEntryHandler           = new FormEntryHandler();
            _formEntryHandler.FormSave += _formEntryHandler_FormSave;
            _formEntryHandler.FormPost += _formEntryHandler_FormPost;

            _browser = new ChromiumWebBrowser(GetPagePath("start.html"))
            {
                Dock = DockStyle.Fill
            };

            PnlHtml.Controls.Add(_browser);

            _browser.AddressChanged  += BrowserAddressChanged;
            _browser.ConsoleMessage  += BrowserConsoleMessage;
            _browser.LoadError       += BrowserLoadError;
            _browser.StatusMessage   += BrowserStatusMessage;
            _browser.NavStateChanged += BrowserNavStateChanged;
            _browser.TitleChanged    += BrowserTitleChanged;

            _browser.RegisterJsObject("formEntryHandler", _formEntryHandler);
        }
Example #3
0
        private void InitializeBrowserControl()
        {
            _formEntryHandler = new FormEntryHandler();
              _formEntryHandler.FormSave += _formEntryHandler_FormSave;
              _formEntryHandler.FormPost += _formEntryHandler_FormPost;

              _browser = new ChromiumWebBrowser(GetPagePath("start.html"))
              {
            Dock = DockStyle.Fill
              };

              PnlHtml.Controls.Add(_browser);

              _browser.AddressChanged += BrowserAddressChanged;
              _browser.ConsoleMessage += BrowserConsoleMessage;
              _browser.LoadError += BrowserLoadError;
              _browser.StatusMessage += BrowserStatusMessage;
              _browser.NavStateChanged += BrowserNavStateChanged;
              _browser.TitleChanged += BrowserTitleChanged;

              _browser.RegisterJsObject("formEntryHandler", _formEntryHandler);
        }