Esempio n. 1
0
        /// <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);
        }
Esempio n. 2
0
 /// <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;
 }