public WebViewer(FileInfo file)
		{
			InitializeComponent();
			File = file;
			Text = Path.GetFileNameWithoutExtension(File.FullName);

			_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();
		}
 private void OnWebViewLoadFailed(object sender, LoadFailedEventArgs e)
 {
     if (!_initialLoadComplete && ShowCloseButton != DefaultBoolean.False && OnClosePage != null)
     {
         OnClosePage(this, new ClosePageEventArgs {
             Page = this, NeedReleasePage = e.ErrorCode != ErrorCode.ProceedAsDownload
         });
     }
     else
     {
         circularProgress.IsRunning = false;
         pnProgress.SendToBack();
         _webKit.BringToFront();
     }
 }
Exemple #3
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();
        }
Exemple #4
0
        private void ViewMode_CheckedChanged(object sender, EventArgs e)
        {
            var button = sender as ButtonItem;

            if (button == null)
            {
                return;
            }
            if (!button.Checked)
            {
                return;
            }
            BrowseBar.Enabled = false;
            CopyBar.Enabled   = false;
            ImageBar.Enabled  = false;
            ZoomBar.Enabled   = false;
            if (ViewMode.Checked)
            {
                BrowseBar.Enabled = true;
                _browser.BringToFront();
            }
            else if (EditMode.Checked)
            {
                CopyBar.Enabled  = true;
                ImageBar.Enabled = true;
                ZoomBar.Enabled  = true;
                _imageContainer.BringToFront();
            }
        }
        public WebViewer(FileInfo file)
        {
            InitializeComponent();
            File = file;
            Text = Path.GetFileNameWithoutExtension(File.FullName);

            _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();
        }