如何在WPF中检测不是在目标上而是在源上的滴

本文关键字:目标 WPF 检测 | 更新日期: 2023-09-27 18:13:07

我有一个UserControl在我的应用程序是堆叠在一个StackPanel。我想通过拖放和放下它在我的应用程序的其他地方从StackPanel卸载UserControl。只要我能拦截DragOver, DragEnter,…事件,但当我把我的UserControl拖出我的应用程序/窗口时,我得到一个"不可能"的光标。

我怎么知道我在窗外,我怎么知道何时执行了删除操作?我能找到任何我能钓到的东西。

谢谢马丁

如何在WPF中检测不是在目标上而是在源上的滴

嗯,我知道的唯一可能的方法是使用像dock面板这样的东西。它提供了一些来自不同公司的控制,比如telerik等等。如果使用dock面板,则可以在显示器上的任何位置拖放用户控件。