拖动;放下“不允许的区域”通知

时间:2011-11-15 18:16:40

标签: c# .net wpf windows

我们有以下问题:

我们有一个包含项目的应用程序。

这些物品应该是拖拽和可放在桌面上。

一旦我们输入了拖动,该项目(在应用程序中)就会隐藏。

现在,如果我们将它放在任何地方,将会在应用程序中创建一个快捷方式并使该项目再次可见。

问题: 当用户将其放到不可丢弃区域时,操作系统不会发出任何通知(据我们所知),因此我们无法再次显示隐藏项目(在应用程序中)。

希望有人可以帮助我们,或者有一些好的建议或解决方法。因为这是一个非常难以解决的问题。

1 个答案:

答案 0 :(得分:0)

创建一个时钟为50 / 100ms的计时器并检查鼠标按钮状态。如果它已经发布且没有任何事件上升,则用户将进入无效位置。