获取列表视图中滚动条的最大值和当前值

时间:2018-11-20 15:17:02

标签: xamarin xamarin.forms

标题如下:

我想知道ListView中滚动条的值,例如:

  1. 我知道的最小值= 0:)
  2. 滚动条的最大值
  3. 当前值(滚动条内部条的位置)

这可能吗?

如何使其适用于iOS和Android?

我已经尝试使用ItemAppear来获取ListView中的位置,但是我所能获得的只是项目的位置,而不是实际的滚动条位置,而使用ItemAppear时出现的问题是,如果列表中有大图像,那么我会滚动1英里但在其他项目出现之前什么也没有发生。

1 个答案:

答案 0 :(得分:0)

ListView不会像ScrollView一样触发滚动事件。

如果您仍想获取滚动条的当前值或最大值,建议您渲染包含滚动事件的新Listview。或者您可以搜索某些第三方控件,则可能有此事件。