2

我可以拖动一个项目(图像、矩形或其他形状......)并将其自由放置在屏幕上的某个位置吗?我知道有一种方法可以将项目从 GridView 拖放到另一个,但我想不受限制(并且没有 Directx)。而且我还发现只有拖放的快速指南,没有有用的示例,这就是我好奇的原因。

4

1 回答 1

1

我有同样的问题。在尝试使用 Manipulation 等之后,我放弃了并实施了快速解决方法。

我刚刚将我的项目(在我的情况下为 Circle)放入 ListView 并允许拖动 ListViewItems。(CanDragItems)。我还删除了所有样式,因此它看起来不像 ListView。

这样我就可以拖动我的 ListViewItem(它只是一个圆圈)并将它放到某个地方。您不必将其放入另一个 ListView。

如果你把这些属性

Drop="imgCart_Drop_1" AllowDrop="True"

例如,在图像上,您可以捕获放置事件。

我希望这有帮助

于 2012-10-08T11:45:13.150 回答