在主窗口外拖动控件

时间:2011-10-27 04:34:48

标签: c# wpf drag-and-drop

将文件拖到应用程序比将文件从应用程序拖到Windows中的目录更常见。在我的wpf应用程序中,我有一个文件列表。我想让用户将这些文件(文件是带有图像和标签的自定义用户控件)拖动到桌面上。有可能吗?此外,我想使用Windows的默认功能。那就是如果我将文件拖到一个新的磁盘,分区然后我会希望复制该文件。如果该目录恰好与我想移动该文件的文件在同一分区上。

修改

我找到了很多很好的例子,例如this one.和SvenG在这个问题的评论部分中提到的例子。

当我需要传输大文件时,这些示例都不起作用。在完成文件的复制或移动之前,鼠标光标和应用程序不允许我进行交互。我尝试在单独的线程上破坏它,但我无法这样做。

0 个答案:

没有答案