首页 文章

使用Xamarin Forms在ListView中的OnScroll事件

提问于
浏览
5

我有一个listView,当收到一条消息时,listview应该只滚动到最后,如果它已经在最后 .

为清楚起见,如果用户看到旧消息,列表视图不应自动滚动到结尾,但如果在接收消息时列表视图上已经有列表视图,则列表视图应自动滚动到结尾 .

所以我必须得到ListView的实际位置,我没有看到类似的任何属性或方法在API上获得这个位置 .

所以我在想是否有可能覆盖像OnScroll这样的事件,所以我可以在不使用自定义渲染的情况下保存ListView的当前位置 .

这可以使用XamarinForms完成吗?

1 回答

  • 1

    ListView 不会像 ScrollView 那样触发 Scrolled 事件,但它会触发ItemAppearingItemDisappearing事件,您可以使用这些事件来跟踪当前可见的项目 .

相关问题