【问题标题】:Lock the scrolling in a ScrollViewer?在 ScrollViewer 中锁定滚动?
【发布时间】:2009-12-16 08:56:17
【问题描述】:

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

【问题讨论】:

    标签: wpf user-interface scrollviewer mousewheel


    【解决方案1】:

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

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

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

    在后面的代码中:

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

    【讨论】:

      猜你喜欢
      • 2010-11-11
      • 1970-01-01
      • 2010-11-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多