Пример #1
0
        public StartupWebBrowserView(CoreTextFormatter coreTextFormatter, DocumentTemplate <object> startupTemplate, ApplicationLoader applicationLoader)
        {
            InitializeComponent();

            CoreTextFormatter = coreTextFormatter;
            StartupTemplate   = startupTemplate;
            ApplicationLoader = applicationLoader;

            webBrowser = new WebBrowserEx();

            SuspendLayout();

            webBrowser.Name                           = "startupWebBrowser";
            webBrowser.Dock                           = DockStyle.Fill;
            webBrowser.AllowNavigation                = false;
            webBrowser.AllowWebBrowserDrop            = false;
            webBrowser.IsWebBrowserContextMenuEnabled = false;
            webBrowser.WebBrowserShortcutsEnabled     = false;
            webBrowser.ScriptErrorsSuppressed         = true;
            webBrowser.ScrollBarsEnabled              = false;
            webBrowser.DocumentText                   = StartupTemplate.GetFormattedText();

            Controls.Add(webBrowser);

            ApplicationLoader.ProgressChanged += ApplicationLoader_ProgressChanged;

            ResumeLayout(false);
        }