创建一个不可最小化的窗口,它可以粘贴到桌面上

时间:2013-02-02 18:33:09

标签: c# wpf drag-and-drop

我考虑过创建一个简单的文件共享应用程序。它应该易于使用且直观:只需从文件系统中选择一个文件,然后将其拖放到例如文件系统中即可。屏幕的右上角和文件在LAN中分发。

问题在于,一旦用户按下Win + D,指定的放置区最小化或者只是变得不可见。我已经尝试了一些解决方案,例如thisthis但是对于我的程序来说,它们似乎都没有“正确”。 可能你们中的一些人会知道能够以这种方式行事的程序(我知道一个能够做到这一点的程序,但我记不起它的名字......)

除此之外的一切工作正常,我有一个普通的用户界面支持多个文件传输,还有一个用于共享网络链接的集成聊天。

关于如何添加这种非常实用的功能的任何想法?

1 个答案:

答案 0 :(得分:0)

尝试处理Minimize事件并恢复窗口。 有关窗口最小化事件的检测,请参阅this