public EditorWindow(WorkspacePanel workspacePanel, DockableGroup controls) : this() { foreach (IDockablePanel control in controls.Panels) { tabControl.Items.Add(new EditorTab(control)); } this.workspacePanel = workspacePanel; this.controls = controls.Panels; Owner = GetWindow(workspacePanel); Width = controls.SuggestedSize.Width; Height = controls.SuggestedSize.Height; AddHandler(TitleBar.WindowDraggedEvent, new WindowEventHandler(titleBar_WindowDragged)); AddHandler(TitleBar.WindowDroppedEvent, new WindowEventHandler(titleBar_WindowDropped)); AddHandler(TitleBar.WindowActionEvent, new WindowActionEventHandler(titleBar_WindowAction)); }
public EditorWindow(WorkspacePanel workspacePanel, IDockablePanel control) : this(workspacePanel, new DockableGroup(control)) { }