Esempio n. 1
0
 static TaskbarAlignment ConvertToTaskbarAlignment(ABE value)
 {
     return(value switch
     {
         ABE.ABE_LEFT => TaskbarAlignment.Left,
         ABE.ABE_TOP => TaskbarAlignment.Top,
         ABE.ABE_RIGHT => TaskbarAlignment.Right,
         ABE.ABE_BOTTOM => TaskbarAlignment.Bottom,
         _ => throw new NotSupportedException("The value is unknown."),
     });
Esempio n. 2
0
        private static TaskbarAlignment ConvertToTaskbarAlignment(ABE value)
        {
            switch (value)
            {
            case ABE.ABE_LEFT:
                return(TaskbarAlignment.Left);

            case ABE.ABE_TOP:
                return(TaskbarAlignment.Top);

            case ABE.ABE_RIGHT:
                return(TaskbarAlignment.Right);

            case ABE.ABE_BOTTOM:
                return(TaskbarAlignment.Bottom);

            default:
                throw new NotSupportedException("The value is unknown.");
            }
        }
Esempio n. 3
0
        internal static DockPosition FromNative(ABE abEdge)
        {
            switch (abEdge)
            {
            case ABE.LEFT:
                return(new DockPosition(DockEdge.Left));

            case ABE.TOP:
                return(new DockPosition(DockEdge.Top));

            case ABE.RIGHT:
                return(new DockPosition(DockEdge.Right));

            case ABE.BOTTOM:
                return(new DockPosition(DockEdge.Bottom));

            default:
                throw new NotImplementedException(abEdge.ToString());
            }
        }