我正在使用WPF中的绘图应用程序。 我做了一个圆形,矩形和直线。我释放鼠标后调用此函数:
private void DrawLine()
{
Line newLine = new Line();
newLine.Stroke = Brushes.Blue;
newLine.X1 = start.X;
newLine.Y1 = start.Y - 50;
newLine.X2 = end.X;
newLine.Y2 = end.Y - 50;
Canvas.Children.Add(newLine);
}
这显示了我释放鼠标后的行,但是我希望在之前看到行,然后才释放它。我怎么能意识到这一点?
答案 0 :(得分:0)
对于此功能,您可以使用canvas的MouseDown和MouseMove事件(特别是对于行)。
按照以下步骤操作。
希望它能解决你的问题。