FormsDesignerViewContent(IViewContent primaryViewContent)
            : base()
        {
            this.TabPageText = "${res:FormsDesigner.DesignTabPages.DesignTabPage}";

            if (!FormKeyHandler.inserted)
            {
                FormKeyHandler.Insert();
            }

            this.primaryViewContent = primaryViewContent;

            this.Control.BackColor   = Color.White;
            this.Control.RightToLeft = RightToLeft.No;
            // Make sure auto-scaling is based on the correct font.
            // This is required on Vista, I don't know why it works correctly in XP
            this.Control.Font = Control.DefaultFont;

            this.UserControl = this.pleaseWaitLabel;

            this.sourceCodeStorage = new DesignerSourceCodeStorage();
            this.resourceStore     = new ResourceStore(this);

            // null check is required to support running in unit test mode
            if (WorkbenchSingleton.Workbench != null)
            {
                this.IsActiveViewContentChanged += this.IsActiveViewContentChangedHandler;
            }

            FileService.FileRemoving += this.FileServiceFileRemoving;
            ICSharpCode.SharpDevelop.Debugging.DebuggerService.DebugStarting += this.DebugStarting;
        }
示例#2
0
        FormsDesignerViewContent(IViewContent primaryViewContent)
            : base()
        {
            this.TabPageText = "${res:FormsDesigner.DesignTabPages.DesignTabPage}";

            if (!FormKeyHandler.inserted)
            {
                FormKeyHandler.Insert();
            }

            this.primaryViewContent = primaryViewContent;

            this.UserContent = this.pleaseWaitLabel;

            this.sourceCodeStorage = new DesignerSourceCodeStorage();
            this.resourceStore     = new ResourceStore(this);

            this.IsActiveViewContentChanged += this.IsActiveViewContentChangedHandler;

            FileService.FileRemoving += this.FileServiceFileRemoving;
            ICSharpCode.SharpDevelop.Debugging.DebuggerService.DebugStarting += this.DebugStarting;
        }