在Windows 8 Metro Apps中免费拖放?

时间:2012-09-16 16:54:32

标签: windows-8 microsoft-metro

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

1 个答案:

答案 0 :(得分:1)

我遇到了同样的问题。在尝试使用Manipulation等之后,我就放弃了并快速完成了工作。

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

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

如果你把这些属性

  

Drop =“imgCart_Drop_1”AllowDrop =“True”

例如,在图像上

,您可以捕获掉落事件。

我希望这会有所帮助