我可以拖动项目(图像,矩形或其他形状......)并将其放在屏幕上的某个位置吗?我知道有一种方法可以将项目从GridView拖放到另一个,但我想这样做没有限制(并且没有Directx)。 而且我还发现了一个拖拽和放弃的快速指南,没有有用的例子,这就是我很好奇的原因。
答案 0 :(得分:1)
我遇到了同样的问题。在尝试使用Manipulation等之后,我就放弃了并快速完成了工作。
我只是将我的项目(在我的情况下为Circle)放入ListView并允许拖动ListViewItems。 (CanDragItems)。我还删除了所有样式,因此它看起来不像ListView。
这样我就可以拖动我的ListViewItem(它只是一个圆圈)并将其放在某个地方。您不必将其放入另一个ListView。
如果你把这些属性
例如,在图像上Drop =“imgCart_Drop_1”AllowDrop =“True”
,您可以捕获掉落事件。
我希望这会有所帮助