【问题标题】:Create line joining two points on wpf InkCanvas在wpf InkCanvas上创建连接两个点的线
【发布时间】:2023-03-17 06:21:01
【问题描述】:

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

【问题讨论】:

    标签: c# wpf inkcanvas


    【解决方案1】:

    在类中创建一个变量来存储该行并将其设置为空 然后在 inkcanvas 的鼠标单击事件上检查是否设置了 x1 和 y1(或正常画布)设置 x1,y1 否则设置 x2,y2 并将该行添加到画布(在代码 var 中将您设置为空)

    您还可以使用鼠标移动事件来不断更新 x1、x2 直到用户单击,以便用户可以预览他们的行。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-04-12
      • 1970-01-01
      • 2016-09-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-09-27
      • 2013-07-07
      相关资源
      最近更新 更多