如何检查滚动条值是否通过某个值?

时间:2014-05-09 09:51:55

标签: c# wpf scrollbar

我在c#wpf中有一个scrollBar,并且在其上的某个值上必须调用一个函数。搜索这些值的最快方法是什么?感谢

1 个答案:

答案 0 :(得分:0)

滚动WPF由IScrollInfo Interface处理。 ScrollViewer类实现它并公开它的一些属性。您需要访问其中一些属性来计算内容是否已滚动到您的某个点:

enter image description here

ScrollViewer.VerticalOffsetScrollViewer.ViewportHeightScrollViewer.ExtentHeight Properties最有可能帮助您(如果您正在测量垂直滚动)。 ViewPort是滚动内容的可见区域,Extent是滚动内容的总大小,Offset属性显示滚动内容的偏移量。

如果您没有使用ScrollViewer,那么我建议您这样做,因为ScrollBar类没有这些属性。