2011-12-23 178 views
0

为了处理图像,我需要让用户在图像框中选择某些(4)坐标,然后保存该坐标数据并关闭窗口。该项目正在使用C#和WPF。可悲的是,谷歌给了我很多关于这个话题的不专心的解决方案。任何建议/链接?从C#/ WPF中的图像框中获取点击的鼠标坐标

感谢

+1

你看过这篇旧帖子吗? http://stackoverflow.com/questions/4226740/how-do-i-get-the-current-mouse-coordinates-in-wpf – Xcalibur37 2011-12-23 02:38:10

回答

1

Point pos = Mouse.GetPosition(myElement);会给你相对于元素的鼠标位置。

+0

好了,所以我做的:'私人无效Control1_MouseClick(对象发件人, MouseEventArgs e){Point pos = Mouse.GetPosition(myElement); ''?但是,鼠标在点击后不会移动,并且在我的事件仍在触发时处于另一个位置? – fk2 2011-12-23 20:00:04

+0

它会的。你的鼠标总是会移动并处于不同的位置。你想在什么时候捕获这些头寸? – 2011-12-23 20:54:29

+0

在点击的确切时刻 – fk2 2011-12-23 21:18:43