在wpf InkCanvas上创建连接两个点的线

时间:2012-10-26 12:46:06

标签: c# wpf inkcanvas

我有一个wpf墨水画布。我需要绘制一条连接两个点的线。场景是当我点击inkcanvas时,我的线应该开始并且在mousedown事件左右,应该创建该直线。请帮忙。谢谢。

1 个答案:

答案 0 :(得分:1)

在类中创建一个变量来存储该行并将其设置为空 然后在用于墨迹扫描的鼠标单击事件上检查是否设置了x1和y1(或普通画布)设置x1,y1否则设置x2,y2并将该行添加到画布(将代码var设置为空)< / p>

您还可以使用鼠标移动事件继续更新x1,x2,直到用户点击,以便用户可以预览他们的行。