ScrollViewer 中的拇指未注册/处理鼠标点击会传递到后面的元素 - WPF

问题描述

我目前有一个列表框,其中包含 ScrollViewer 中的一些结果,这些结果都位于 Popup 中。 scrollViewer 工作正常,但滚动条内的 Thumb 没有正确处理 mousedown 事件,这意味着我无法按住拇指和滚动,即使 Track 和滚动按钮正在工作(处理事件并允许我通过单击滚动轨道区域或向上/向下滚动按钮)。

在这里搜索了几个问题,这些问题主要是关于处理点击的。 到目前为止我尝试过的事情:

  • 在每个组件上设置 IsHitTestVisible,所以先用拇指
    然后是轨道,然后是滚动查看器。
  • 重新组合整体
    滚动查看器
  • 为 Track、thumb、scrollviewer 设置背景

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)