Как нарисовать линию сегмента с помощью MouseMove в WPF - PullRequest
0 голосов
/ 14 февраля 2020

Когда я запускаю MouseUp, нарисованная линия продолжается ... и не прерывает

событие перемещения мыши

private void Wind_MouseMove(object sender, MouseEventArgs e)
{
    if (isMouseDown)
    {
        x2 = e.GetPosition(this).X;
        y2 = e.GetPosition(this).Y;
        if (again)
        {
            grid.Children.Clear();
        }
        Line line = new Line();
        line.Stroke = Brushes.Black;
        line.X1 = x1;
        line.Y1 = y1;
        line.X2 = x2;
        line.Y2 = y2;
        grid.Children.Add(line);
        again = true;
    }
}
...