Exemplo n.º 1
0
        public SimpleSiteControl(SiteSettings siteSettings, SiteBundleControl parentBundle)
        {
            InitializeComponent();

            SiteSettings = siteSettings;
            ParentBundle = parentBundle;

            _childBrowser                            = new WebControl();
            _childBrowser.WebView                    = new WebView();
            _childBrowser.WebView.FileDialog        += OnProcessFileDialog;
            _childBrowser.WebView.BeforeDownload    += OnWebViewBeforeDownload;
            _childBrowser.WebView.DownloadUpdated   += OnWebViewDownloadUpdated;
            _childBrowser.WebView.DownloadCompleted += OnWebViewDownloadCompleted;
            _childBrowser.WebView.DownloadCanceled  += OnWebViewDownloadCanceled;
            _childBrowser.WebView.CustomUserAgent    = "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Essential Objects Chrome/41.0.2272.16 Safari/537.36";
            Controls.Add(_childBrowser);

            _browser         = new WebControl();
            _browser.WebView = new WebView();
            _browser.Dock    = DockStyle.Fill;
            _browser.WebView.LoadCompleted  += OnMainWebViewLoadComplete;
            _browser.WebView.NewWindow      += OnMainWebViewNewWindow;
            _browser.WebView.BeforeDownload += OnWebViewBeforeDownload;
            _browser.WebView.CustomUserAgent = "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Essential Objects Chrome/41.0.2272.16 Safari/537.36";
            Controls.Add(_browser);

            _browser.BringToFront();
        }
Exemplo n.º 2
0
        public WallbinSiteControl(SiteBundleControl parentBundle)
        {
            InitializeComponent();

            ParentBundle = parentBundle;
            xtraTabControl.SelectedPageChanged += OnSelectedPageChanged;
            xtraTabControl.CloseButtonClick    += OnWebPageCloseButtonClick;
        }