示例#1
0
        public void ShowDock(ITool tool, ToolPosition position)
        {
            switch (position)
            {
            case ToolPosition.Document:
                this.ShowDock(tool as DockContent, DockState.Document);
                break;

            case ToolPosition.DockBottom:
                this.ShowDock(tool as DockContent, DockState.DockBottom);
                break;

            case ToolPosition.DockRight:
                this.ShowDock(tool as DockContent, DockState.DockRight);
                break;

            case ToolPosition.DockTop:
                this.ShowDock(tool as DockContent, DockState.DockTop);
                break;

            case ToolPosition.DockLeft:
                this.ShowDock(tool as DockContent, DockState.DockLeft);
                break;

            default:
                throw new NotSupportedException();
            }
        }
示例#2
0
 public void ShowDock(ITool tool, ToolPosition position)
 {
     switch (position)
     {
         case ToolPosition.Document:
             this.ShowDock(tool as DockContent, DockState.Document);
             break;
         case ToolPosition.DockBottom:
             this.ShowDock(tool as DockContent, DockState.DockBottom);
             break;
         case ToolPosition.DockRight:
             this.ShowDock(tool as DockContent, DockState.DockRight);
             break;
         case ToolPosition.DockTop:
             this.ShowDock(tool as DockContent, DockState.DockTop);
             break;
         case ToolPosition.DockLeft:
             this.ShowDock(tool as DockContent, DockState.DockLeft);
             break;
         default:
             throw new NotSupportedException();
     }
 }