Пример #1
0
        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));
        }
Пример #2
0
 public EditorWindow(WorkspacePanel workspacePanel, IDockablePanel control) : this(workspacePanel, new DockableGroup(control))
 {
 }