0

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

4

1 回答 1

2

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

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

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

在后面的代码中:

private void MyContent_MouseWheel(object sender, MouseWheelEventArgs e)
{
    e.Handled = true;
}
于 2009-12-16T13:48:54.840 回答