作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
如果我在 ListBox 的项目上按下鼠标,然后在不释放鼠标按钮的情况下移动鼠标到另一个项目上,则选择会自动更改为鼠标下方的元素。
是否有可能禁用此行为,以便仅在将鼠标直接按在项目上时才更改选择(我需要使用它来启动多个选定项目的拖放,默认行为有一个丑陋的副作用)?
或者,是否有一个很好的拖放示例,可以解决在使用 ListBox 为多个项目实现拖放时出现的所有障碍。
最佳答案
这是列表框的默认行为,无法更改。
您应该尝试两个技巧:
1.订阅预览鼠标向上并将处理标记为true。
2. 继承项控制并实现自己的选择器。
关于.net - WPF 在列表框的 MouseMove 上禁用项目选择,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3773683/
我是一名优秀的程序员,十分优秀!