【问题标题】:WPF scrollviewerWPF 滚动查看器
【发布时间】:2010-03-14 05:39:45
【问题描述】:

是否可以从后面的代码滚动到 ScrollViewer 中的特定位置?

所以像 Slider 元素这样你可以改变 value 属性...

【问题讨论】:

    标签: wpf xaml


    【解决方案1】:

    您需要ScrollToHorizontalOffsetScrollToVerticalOffset 方法。

    令人讨厌的是,没有对应的(可设置的)属性,因此您无法对滚动位置进行数据绑定,但这些方法至少可以让您从代码中设置它。

    【讨论】:

      【解决方案2】:

      在大多数情况下,如果您尝试显示特定控件,则在 ScrollViewer 中包含的任何 FrameworkElement(面板、控件等)上调用 BringIntoView 会更简单,它将为您处理所有大小和偏移计算。

      【讨论】:

      • 是的,这是一个不错的选择,但不是我需要的。我真的需要在scrollView中滚动。所以最好有一个值或类似的东西(比如滑块),如果我改变那个值,scrollview 会滑动到那个地方......
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-01-21
      • 2011-02-18
      • 2011-08-05
      • 1970-01-01
      相关资源
      最近更新 更多