void SetupDockSpaces(SpaceConcept spaceConcept)
{
//1. controller
this.dockspaceController = new DockSpacesController(this, spaceConcept);
//2.
this.dockspaceController.LeftTopSpace.Content = boxLeftTop = CreateSpaceBox(SpaceName.LeftTop, leftTopColor);
this.dockspaceController.RightTopSpace.Content = boxRightTop = CreateSpaceBox(SpaceName.RightTop, rightTopColor);
this.dockspaceController.LeftBottomSpace.Content = boxLeftBottom = CreateSpaceBox(SpaceName.LeftBottom, leftBottomColor);
this.dockspaceController.RightBottomSpace.Content = boxRightBottom = CreateSpaceBox(SpaceName.RightBottom, rightBottomColor);
//3.
this.dockspaceController.LeftSpace.Content = boxLeft = CreateSpaceBox(SpaceName.Left, leftColor);
this.dockspaceController.TopSpace.Content = boxTop = CreateSpaceBox(SpaceName.Top, topColor);
this.dockspaceController.RightSpace.Content = boxRight = CreateSpaceBox(SpaceName.Right, rightColor);
this.dockspaceController.BottomSpace.Content = boxBottom = CreateSpaceBox(SpaceName.Bottom, bottomColor);
this.dockspaceController.CenterSpace.Content = boxCentral = CreateSpaceBox(SpaceName.Center, centerColor);
//--------------------------------
//left and right space expansion
//dockspaceController.LeftSpaceVerticalExpansion = VerticalBoxExpansion.TopBottom;
//dockspaceController.RightSpaceVerticalExpansion = VerticalBoxExpansion.TopBottom;
dockspaceController.SetRightSpaceWidth(200);
dockspaceController.SetLeftSpaceWidth(200);
//------------------------------------------------------------------------------------
this.ninespaceGrippers = new NinespaceGrippers(this.dockspaceController);
this.ninespaceGrippers.LeftGripper = gripperLeft = CreateGripper(gripperColor, false);
this.ninespaceGrippers.RightGripper = gripperRight = CreateGripper(gripperColor, false);
this.ninespaceGrippers.TopGripper = gripperTop = CreateGripper(gripperColor, true);
this.ninespaceGrippers.BottomGripper = gripperBottom = CreateGripper(gripperColor, true);
this.ninespaceGrippers.UpdateGripperPositions();
//------------------------------------------------------------------------------------
}
public void SetDockSpaceConcept(LayoutFarm.UI.SpaceConcept concept)