private EllipseVectorShapeModel CreateEllipse()
        {
            var ellipse = new EllipseVectorShapeModel(mouseDownPoint.X, mouseDownPoint.Y, 0, 0, 0, color, layers[0]);

            vectorShapes.Add(ellipse);
            return(ellipse);
        }
        private void ResizeEllipse(EllipseVectorShapeModel ellipse)
        {
            var sizeX = mouseUpPoint.X - mouseDownPoint.X;
            var sizeY = mouseUpPoint.Y - mouseDownPoint.Y;

            ellipse.X = Math.Min(mouseDownPoint.X, mouseUpPoint.X);
            ellipse.Y = Math.Min(mouseDownPoint.Y, mouseUpPoint.Y);

            ellipse.Width  = Math.Abs(sizeX);
            ellipse.Height = Math.Abs(sizeY);
        }