从 GridView 中拖动 GridViewitem 以创建副本(将项目留在 gridview 中)

Dragging a GridViewitem from a GridView to create a copy (leaving the item in the gridview)

我正在开发一个 Windows Store 应用程序,它有一个像 "Toolbox" 一样使用的 gridview,我希望能够从中将项目拖到另一个控件上。

默认的拖动动画会在项目被拖动时将项目从 GridView 中移除,然后在项目被放到目标组件上后项目快速返回到 GridView。

是否 possible/easy 允许项目(或多选情况下的项目)在拖动过程中显示在 mouse/touch 位置,同时还保留在 GridView 中?

快速回答是否定的。特别是因为你说 "easy way"。 WPF 中的装饰器概念不是 WinRT 的一部分。当然,您始终可以创建漂浮在指针下方的东西。这是一个真正的选择。但拖放功能在 W8.x XAML.

中只实现了一部分