如何检测 WPF 应用程序中不可能的拖放操作?
我在我们的 SO 中看到一些 QnAs 讨论如何检测拖放事件,但有时,由于某种原因,例如应用程序 A 以管理员权限运行,而应用程序 B 没有,则拖放事件不是 Windows 操作系统允许。
我的问题是:我们如何检测代码中发生的不可能的拖放
?
编辑
这个问题是关于两个应用程序之间的拖放,一个是特权应用程序(以管理员身份运行),另一个不是。 Windows 操作系统不允许在它们之间拖动。我想检测这种情况并在我的应用程序中弹出一条消息,让用户知道为什么无法进行拖动。
I see some QnAs in our SO discussing about how to detect a drag-n-drop event but sometimes, for some reason such as application A run with admin right whist application B did not, the drag-n-drop is NOT allowed
by Windows OS.
My question is: How can we detect a NOT-possible drag-n-drop
happens in our code?
Edit
This question is about drag-n-dropping between two applications, one is privileged (run as admin) and other is NOT. Dragging between them is not allowed by Windows OS. I want to detect that situation and pop up a message in my application to let the users know why dragging then is not possible.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我想你可以使用 DragOver 事件来做到这一点
I guess you can do this using the DragOver event