gpt4 book ai didi

.net - WPF 在列表框的 MouseMove 上禁用项目选择

转载 作者:行者123 更新时间:2023-12-04 06:45:54 27 4
gpt4 key购买 nike

如果我在 ListBox 的项目上按下鼠标,然后在不释放鼠标按钮的情况下移动鼠标到另一个项目上,则选择会自动更改为鼠标下方的元素。

是否有可能禁用此行为,以便仅在将鼠标直接按在项目上时才更改选择(我需要使用它来启动多个选定项目的拖放,默认行为有一个丑陋的副作用)?

或者,是否有一个很好的拖放示例,可以解决在使用 ListBox 为多个项目实现拖放时出现的所有障碍。

最佳答案

这是列表框的默认行为,无法更改。

您应该尝试两个技巧:
1.订阅预览鼠标向上并将处理标记为true。
2. 继承项控制并实现自己的选择器。

关于.net - WPF 在列表框的 MouseMove 上禁用项目选择,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3773683/

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