public BankShellRibbonForm() { InitializeComponent(); barStaticItem1.Caption = String.Empty; dockManagerWorkspace = new DockManagerWorkspace(dockManager); AllowFormGlass = DefaultBoolean.False; }
/// <summary> /// Initializes a new instance of the <see cref="ShellForm"/> class. /// </summary> public ShellForm() { InitializeComponent(); tlabStatus.Caption = String.Empty; barManager.ForceInitialize(); dockManagerWorkspace = new DockManagerWorkspace(DockManager); }
/// <summary> /// Initializes a new instance of the <see cref="ShellForm"/> class. /// </summary> public ShellForm() { InitializeComponent(); tlabStatus.Caption = String.Empty; barManager.ForceInitialize(); dockManagerWorkspace = new DockManagerWorkspace(DockManager); }
public BankShellForm() { InitializeComponent(); barStaticItem1.Caption = String.Empty; barManager.ForceInitialize(); dockManagerWorkspace = new DockManagerWorkspace(dockManager); }
public void CanShowAndClose_DockManagerWorkspace() { // the DockManager must be passed a ContainerControl or the Workspace won't handle it // perhaps we should add something to the workspace to guard this.... var dockManagerWorkspace = new DockManagerWorkspace(new DockManager(new ContainerControl())); dockManagerWorkspace.Show(_smartPart); dockManagerWorkspace.DockPanels.Count.ShouldEqual(1); dockManagerWorkspace.Close(_smartPart); dockManagerWorkspace.DockPanels.Count.ShouldEqual(0); }
public void CanShow_DockManagerWorkspace_If_PanelName_Is_NotNull() { var dockManager = new DockManager(new ContainerControl()); var dockManagerWorkspace = new DockManagerWorkspace(dockManager); var smartPartInfo = new DockManagerSmartPartInfo { ParentPanelName = "PanelBob", Name = "Bob", Dock = DockingStyle.Bottom }; dockManagerWorkspace.Show(_smartPart, smartPartInfo); dockManagerWorkspace.DockPanels.Count.ShouldEqual(1); dockManager.Panels[0].Name.ShouldEqual("Bob"); dockManager.Panels[0].Dock.ShouldEqual(DockingStyle.Bottom); dockManagerWorkspace.Close(_smartPart); dockManagerWorkspace.DockPanels.Count.ShouldEqual(0); }
protected override void AddServices() { base.AddServices(); // 注册WorkSpace的事件 MdiWorkspace mdiWp = WorkItem.Workspaces[UIExtensionSiteNames.Shell_Workspace_Main] as MdiWorkspace; if (mdiWp != null) { mdiWp.SmartPartActivated += new EventHandler <WorkspaceEventArgs>(DataList_SmartPartActivated); mdiWp.SmartPartClosing += new EventHandler <WorkspaceCancelEventArgs>(DataList_SmartPartClosing); } DockManagerWorkspace dockWp = WorkItem.Workspaces[UIExtensionSiteNames.Shell_Workspace_Dockable] as DockManagerWorkspace; if (dockWp != null) { dockWp.SmartPartActivated += new EventHandler <WorkspaceEventArgs>(DataList_SmartPartActivated); dockWp.SmartPartClosing += new EventHandler <WorkspaceCancelEventArgs>(DataList_SmartPartClosing); } }