public static Ellipse AddEllipse(this Canvas canvas, double x, double y, double width, double height, ShapeStyle shapeStyle) { Ellipse ellipse = new Ellipse { Width = width, Height = height }; ellipse.UpdateShape(shapeStyle); Canvas.SetLeft(ellipse, x); Canvas.SetTop(ellipse, y); canvas.Children.Add(ellipse); return ellipse; }