gpt4 book ai didi

c# - Wpf Thumb Drag 不在其他组件上触发拖动输入

转载 作者:太空宇宙 更新时间:2023-11-03 11:31:05 24 4
gpt4 key购买 nike

我有一个带有一些 Thumb 控件的 wpf 应用程序,这些控件可以在 Canvas 上移动项目。我想检测这些拇指何时被拖到另一个元素上。但是,不会触发拖动元素上的拖动输入。我知道此代码用作非拇指拖动项触发事件。

thumb上的拖动事件不是其他组件监听的拖动事件吗?

知道如何让它发挥作用吗?

最佳答案

显然没有。唯一与 Thumb 相关的事件是 DragStarted、DragCompleted 和 DragDelta。其他事件用于拖放,例如您的 DragEnter 事件。这些事件特别适用于拖放,例如将文件从资源管理器拖到您的应用程序中,这与 Thumb 无关。名字相似,其实大不相同。

您可以尝试的一件事是在拖动时使用 HitTesting,但请记住,拖放和拖动拇指会捕获鼠标,这会禁用其他类上的输入事件。

关于c# - Wpf Thumb Drag 不在其他组件上触发拖动输入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7742280/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com