По какой-то причине мой scrollviewer не обрабатывает события колесика мыши (или, по крайней мере, прокручивает при вращении колесика мыши), когда мышь находится над любым дочерним элементом. Я хочу, чтобы либо когда колесо мыши было над всей областью прокрутки, прокручивалось колесо мыши. Либо это, либо когда вы нажимаете на что-то, содержащееся в скроллере, оно обрабатывает колесо мыши независимо от того, где находится мышь, потому что она имеет фокус. Есть ли простой способ сделать это?
Базовое дерево компоновки выглядит так в XAML:
<ScrollViewer x:Name="scroller">
<StackPanel x:Name="stackPanel" Orientation="Vertical">
<Expander>
<WrapPanel />
</Expander>
<Expander>
<WrapPanel />
</Expander>
</StackPanel>
</ScrollViewer>