我设法获取并设置 scrollerOffest 为:

double horizonatalOffest = sv.HorizontalOffset;
Debug.WriteLine("horizonlat offset: " + horizonatalOffest.ToString());
sv.ScrollToHorizontalOffset(2000);

问题是如何获得最大偏移量。假设我有 0 到 50000 的滚动条。那么我怎样才能获得最大偏移量呢? Scrollview.HorizontalOffset 返回当前偏移位置?请注意,我的滚动条在运行时会增长/缩小。

最佳答案

ScrollViewer 的最大偏移量将取决于其内容。获取 ScrollViewer 的 child ,并通过其 ActualHeight 属性获取其高度。然后减去 ScrollViewer ActualHeight 属性值以获得最大偏移量。

关于windows-phone-7 - 如何在 wp7 中获得 ScrollView 的最大偏移量?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6940974/

10-15 03:50