如何使用鼠标滚轮锁定ScrollViewer的垂直滚动?
答案 0 :(得分:2)
如果我理解你,你希望能够使用垂直滚动条滚动但不能使用鼠标滚轮。
在这种情况下,只需在ScrollViewer内容上捕获鼠标滚轮事件并将其标记为已处理:
<ScrollViewer>
<StackPanel MouseWheel="MyContent_MouseWheel">
...
</StackPanel>
</ScrollViewer>
并在代码背后:
private void MyContent_MouseWheel(object sender, MouseWheelEventArgs e)
{
e.Handled = true;
}