锁定ScrollViewer中的滚动?

时间:2009-12-16 08:56:18

标签: wpf user-interface scrollviewer mousewheel

如何使用鼠标滚轮锁定ScrollViewer的垂直滚动?

1 个答案:

答案 0 :(得分:2)

如果我理解你,你希望能够使用垂直滚动条滚动但不能使用鼠标滚轮。

在这种情况下,只需在ScrollViewer内容上捕获鼠标滚轮事件并将其标记为已处理:

<ScrollViewer>
    <StackPanel MouseWheel="MyContent_MouseWheel">
        ...
    </StackPanel>
</ScrollViewer>

并在代码背后:

private void MyContent_MouseWheel(object sender, MouseWheelEventArgs e)
{
    e.Handled = true;
}
相关问题