Я хочу нарисовать прямоугольник, чтобы разместить то, что я получаю из startPoint, но теперь он помещает мой прямоугольник в середину PictureCanvas, когда я хочу поместить его в положение startPoint
private void DragSelectComponent_SelectionEnd(DragSelectEventArgs e)
{
Output.Text = "Start: " + e.StartPoint.ToString() + " End: " + e.EndPoint.ToString() + "\n(" + e.EventType + ")\n";
Rectangle rectangle = new Rectangle() { Width = e.EndPoint.X - e.StartPoint.X, Height = e.EndPoint.Y - e.StartPoint.Y, Fill = new SolidColorBrush(Colors.Purple) };
PictureCanvas.Children.Add(rectangle);
}