如何获取wp7中scrollview的最大偏移量?

发布于 2024-11-27 21:51:17 字数 341 浏览 1 评论 0原文

我设法获取并将scrollerOffest设置为:

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

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

I manged to get and set scrollerOffest as :

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

The problem is how to get the max offset. Say I have the scroller 0 to 50000. So how can I get max offset? Scrollview.HorizontalOffset returns current offset position? Note that My scroller grows/shrinks during run time.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

ScrollViewer 的最大偏移量取决于其内容。获取 ScrollViewer 的子级,并通过其 ActualHeight 属性获取其高度。然后减去 ScrollViewer ActualHeight 属性值即可得到最大偏移量。

The maximum offset for the ScrollViewer will depend on its content. Obtain the child of the ScrollViewer, and obtain its height via its ActualHeight property. You then subtract the ScrollViewer ActualHeight property value to give you the maximum offset.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文