Exemplo n.º 1
0
 public RoundButton(VerticalPostion verticalPosition, HorizontalPostition horizontalPostition, string text, Brush brush, ButtonAction buttonAction)
 {
     this.verticalPosition    = verticalPosition;
     this.horizontalPostition = horizontalPostition;
     this.text         = text;
     this.brush        = brush;
     this.buttonAction = buttonAction;
 }
Exemplo n.º 2
0
        public static DPoint GetPoint(FloatRect rect, VerticalPostion verticalPostion = VerticalPostion.Center, HorizontalPosition horizontalPosition = HorizontalPosition.Center)
        {
            double x = 0;
            double y = 0;

            switch (verticalPostion)
            {
            case VerticalPostion.Top:
                y = rect.Y;
                break;

            case VerticalPostion.Center:
            case VerticalPostion.Unspecified:
                y = rect.Y + rect.Height / 2.0;
                break;

            case VerticalPostion.Bottom:
                y = rect.Y + rect.Height;
                break;
            }

            switch (horizontalPosition)
            {
            case HorizontalPosition.Left:
                x = rect.X;
                break;

            case HorizontalPosition.Center:
            case HorizontalPosition.Unspecified:
                x = rect.X + rect.Width / 2.0;
                break;

            case HorizontalPosition.Right:
                x = rect.X + rect.Width;
                break;
            }

            var point = new DPoint(x, y);

            return(point);
        }
Exemplo n.º 3
0
 public Position(VerticalPostion vertical, HorizontalPosition horizontal)
 {
     Vertical   = vertical;
     Horizontal = horizontal;
 }