【发布时间】:2015-04-16 08:21:48
【问题描述】:
我有一个 WPF 画布,以编程方式填充了一系列矩形(假设为 100,但数量每次都不同)。 我的问题是我需要检测用户点击了哪个矩形。 我想为每个矩形分配一个不同的唯一名称和相同的事件“MouseLeftButtonDown”,但是我不知道如何获取已单击对象的名称。 任何人都可以帮助我吗?还有可能检查鼠标单击屏幕的哪个点,获取坐标,然后计算该点周围的哪个矩形,但对于这样一个愚蠢的问题来说,这似乎太复杂了。 提前谢谢!
【问题讨论】:
-
尝试发布一些代码,你尝试了什么,你卡在哪里:)
-
不知道怎么获取被点击的对象的Name。 ---
MouseButtonEventHandler中有一个sender跨度>
标签: wpf canvas click rectangles