WPF 如何获取图片的位置

zjhzqhy 2012-05-25 04:07:07
我设置了一个页面,想做一个效果,就是当点到listbox中的image的时候,在该张image上显示一张图片,表示他点对了还是错了。我想获取鼠标位置,然后将图片的位置改成鼠标的位置。。。但是 鼠标的位置获取了 图片的位置 不会获取 怎么办呢? 如何获取图片的位置呢? 好像WPF中没有 e.position 这个。。。 这是 页面。。。 listbox里面是image 纠结死我了。。。各位大侠 帮忙啊!!!
...全文
345 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
zjhzqhy 2012-05-26
  • 打赏
  • 举报
回复
回1楼: 什么是路由事件? = = 不懂 我等会查查
zjhzqhy 2012-05-26
  • 打赏
  • 举报
回复
回3楼: 是啊。。 期末的作业 下周就要答辩了。。。其实吧 内容没什么好玩的 做的是一款关于儿童注意力测试方面的小游戏 和同学一起做,第一次接触WPF 遇到的问题很多。。。 想的很好 就是实现不了。。。 烦恼中。。。。。
花痴 2012-05-25
  • 打赏
  • 举报
回复
在显示那个图片的时候,就把它的位置通过鼠标坐标来定位就好了喔,至于图片定位的话,似乎是计算它的margin
avi9111 2012-05-25
  • 打赏
  • 举报
回复
你这个项目上次也见过
作了好9了?
UI很清新
开源 么
共享来玩玩
avi9111 2012-05-25
  • 打赏
  • 举报
回复
游戏的碰撞检查而已

你是要这个效果么?

图片应该有margin属性的,

不过在listbox里面可能都为0

那么你有图片的索引,就知道在哪行哪列了

然后通过listbox的margin left 和 top

再+上图片的位置,就是图片的位置咯
shabby1886 2012-05-25
  • 打赏
  • 举报
回复
这需要用到路由事件,隧道路由,因为iamge貌似是最里面的控件了

111,126

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧