WPF C#鼠标坐标错误

问题描述 投票:0回答:1

因此,我试图通过单击图像来获取鼠标坐标,并且坐标坐标错误。当我移动鼠标进行绘制时,线条出现在远离光标的位置。这是我用来获取鼠标坐标的代码:

    private void ponaredek_MouseDown(object sender, MouseButtonEventArgs e)
    {
        mouseDown = true;
        //x1 = System.Windows.Forms.Control.MousePosition;
        x1 = new System.Drawing.Point((int)e.GetPosition(this).X, (int)e.GetPosition(this).Y);
    }

x1的类型为System.Drawing.Point(我需要来自绘图的点才能在emgucv中使用)。我必须做什么才能更正光标位置(我画了光标所在的位置)enter image description here

c# wpf opencv emgucv
1个回答
1
投票

您想获得鼠标相对于Image元素而不是Window的位置。因此,替换

© www.soinside.com 2019 - 2024. All rights reserved.