/// <summary> /// Retrieves a <see cref="DockPosition">DockPosition</see> value from the specified <see cref="AllowedDockPosition">AllowedDockPosition</see>. /// </summary> /// <param name="position"></param> /// <returns></returns> public static DockPosition GetDockPosition(AllowedDockPosition position) { DockPosition dockPos = DockPosition.Fill; switch (position) { case AllowedDockPosition.Bottom: dockPos = DockPosition.Bottom; break; case AllowedDockPosition.Left: dockPos = DockPosition.Left; break; case AllowedDockPosition.Right: dockPos = DockPosition.Right; break; case AllowedDockPosition.Top: dockPos = DockPosition.Top; break; } return(dockPos); }
/// <summary> /// Initializes a new instance of the <see cref="DragDropDockPositionEventArgs">DragDropDockPositionEventArgs</see> class. /// </summary> /// <param name="dropTarget"></param> /// <param name="position"></param> /// <param name="guidePosition"></param> public DragDropDockPositionEventArgs(SplitPanel dropTarget, AllowedDockPosition position, DockingGuidesPosition guidePosition) { this.dropTarget = dropTarget; this.allowedDockPosition = position; this.guidePosition = guidePosition; }