Ric*_*ich 8 .net c# wpf mousewheel scrollviewer
我有点期待我的ScrollViewer的子控件将MouseWheel事件自动备份到ScrollViewer,而事实并非如此.
我有一个带有ListBox的ScrollViewer.如果我手动将ListBox的宽度调整为小于ScrollViewer,MouseWheel将在所有ScrollViewer上工作,但当鼠标位于ListBox上方时无效.
这样做的标准方法是什么?我是否在ListBox上放置一个事件触发器来触发父事件上的事件?我在后面的代码中处理和重新路由事件吗?
Ken*_*art 16
该ListBox模板中有一个ScrollViewer,因此ScrollViewer将处理事件并阻止它们向上传播可视树.
你究竟想通过一个ListBox内部来实现ScrollViewer什么?也许你需要重新模板化ListBox,但没有进一步的信息就不可能说.