如何确定 xamarin 表单中的当前滚动偏移量

How to determine current scroll offset in xamarin forms

我有一个带有按钮的水平滚动视图,可以将它一直向左滚动到最后。或者,如果它一直滚动到末尾,则已经将其滚动到开头。因此有两个问题

  1. 如何确定 xamarin 中的滚动偏移量?映射到 ios
  2. 上的帧偏移 x 的东西
  3. 如何确定滚动量
  1. 您可以使用 ScrollView 的 ScrollXScrollY 属性确定水平和垂直滚动偏移。它们是可绑定的,因此如果您使用 MVVM,则可以将它们映射到视图模型上的属性。 如果您不使用 MVVM 并且想要对 ScrollXScrollY 中的更改做出反应,请将侦听器添加到 ScrollView 的 Scrolled 事件。

  2. 要查找 ScrollView 中内容的总高度或宽度,请使用 ContentSize 属性。 Content 属性 会给你包含的 View 本身。