Как нарисовать линию через центр круга?

Как реализовать так, чтобы линия проходила через центр, а не так как на скриншоте? Есть более лаконичные варианты?

введите сюда описание изображения

private void drawLine(Double ex, Double ey, Double x, Double y)
    {
        var line = new Line();
        line.Stroke = Brushes.Red;

        line.X1 = ex;
        line.X2 = x;
        line.Y1 = ey;
        line.Y2 = y;

        line.StrokeThickness = 2;
        CanvasPhoto.Children.Add(line);
    }

Ответы (0 шт):