windows-phone-7 - 如何在 wp7 中获得 ScrollView 的最大偏移量?

标签 windows-phone-7 scrollview offset

我设法获取并设置 scrollerOffest 为:

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

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

最佳答案

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

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

相关文章:

javascript - document read 和 console.log() 中的 offset.top 值不同,为什么?

jquery - 滚动魔法 : Add offset to anchor scrolling?

windows-phone-7 - 响应式(Reactive) UI 样本

android - 为什么 ScrollView 和应用程序移动缓慢(滞后)

iphone - ScrollView 中的 UITableView

jquery - 元素进入 View 动画添加类,动画

PHP - 与 "Undefined offset"错误不一致

c# - 将 XML 解析为对象数组 - 使用 Silverlight/Windows Phone

windows-phone-7 - ShakeGestures-.dll文件丢失

windows-phone-7 - Windows 10 上的 Windows Phone 应用程序