Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/xslt/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Windows 8 在Windows 8 Metro应用程序中自由拖放?_Windows 8_Microsoft Metro - Fatal编程技术网

Windows 8 在Windows 8 Metro应用程序中自由拖放?

Windows 8 在Windows 8 Metro应用程序中自由拖放?,windows-8,microsoft-metro,Windows 8,Microsoft Metro,我可以拖动一个项目(图像、矩形或其他形状…)并将其自由放置在屏幕上的某个位置吗?我知道有一种方法可以将项目从一个GridView拖放到另一个GridView,但我希望这样做没有限制(也没有Directx)。 我还发现只有一个拖放快速指南,没有有用的例子,这就是为什么我很好奇。我也有同样的问题。在尝试操作等之后,我放弃了,并实现了一个快速的解决方案 我只是将我的项目(在我的例子中是圆圈)放在ListView中,并允许拖动ListViewItems。(三个项目)。我还删除了所有的样式,这样看起来就不

我可以拖动一个项目(图像、矩形或其他形状…)并将其自由放置在屏幕上的某个位置吗?我知道有一种方法可以将项目从一个GridView拖放到另一个GridView,但我希望这样做没有限制(也没有Directx)。
我还发现只有一个拖放快速指南,没有有用的例子,这就是为什么我很好奇。

我也有同样的问题。在尝试操作等之后,我放弃了,并实现了一个快速的解决方案

我只是将我的项目(在我的例子中是圆圈)放在ListView中,并允许拖动ListViewItems。(三个项目)。我还删除了所有的样式,这样看起来就不会像ListView

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

如果你把这些财产

Drop=“imgCart\u Drop\u 1”AllowDrop=“True”

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

我希望这有帮助

你是认真的吗?“Metro”应用程序是制作支持“自由拖动”的应用程序的完美环境。他们到底为什么不让我们这么做?