停靠面板上的 WPF 滚动查看器不会滚动鼠标滚动

本文关键字:滚动 鼠标 停靠 WPF | 更新日期: 2023-09-27 18:31:36

我有一个使用不同选项卡的应用程序。在左侧,我有我的菜单,在中间我有DockPanel。根据菜单选择,我将一个窗口基窗口作为子窗口添加到我的停靠面板并滚动鼠标球,但它不滚动。通常,当您在滚动查看器区域上方时,它会自动触发滚动,但对于停靠面板,当我在滚动条上而不是整个停靠面板上时,它只是移动。

停靠面板上的 WPF 滚动查看器不会滚动鼠标滚动

谢谢大家,我在想当我将滚动查看器添加到 DockPanel 中并清除子项时,滚动器也会被删除。但事实并非如此。一开始我像以下代码一样使用它

<ScrollViewer x:Name="innerScrool" VerticalScrollBarVisibility="Auto" VerticalAlignment="Top" MinHeight="350"><DockPanel Margin="0,10,0,0" VerticalAlignment="Top" x:Name="ControlPanelContent">       


但是我更改了代码,将滚动查看器放入内部,问题解决了。