【发布时间】:2013-10-19 18:29:12
【问题描述】:
我有一个名为 Location 的带有 Point 属性的节点类。我创建了这个类的几个对象,然后将它们放在通用列表中。 在我的应用中,每个节点都由图像表示(节点位置 == 图像位置)。
为了渲染图像,我迭代我的节点列表并将图像添加到我的 WPF 主窗口上的 Canvas。基本上,我列表中的第一项是我的 Canvas 的第一个子项。
当我更改节点的位置时,渲染图像时也会自动更改。但是,如果我想使用 MouseMove 事件移动图像,我不知道如何从我的节点列表中访问特定元素。我怎么知道哪个元素是哪个?
【问题讨论】:
-
您是使用绑定还是直接操作 Canvas?发布您的代码以帮助我们帮助您
-
我猜你是在代码后面直接操作画布?在这种情况下,请阅读我应用的答案。