Hi,
I'm using Xamarin.Forms 1.4.4.65592. I'd like to detect when a ListView is scrolled by the user. For some reason on iOS the "Scrolled" event of a ScrollView is not triggered when a ListView is embedded in the ScrollView.
So somebody suggested to use the ItemsAppearing event of the ListView. This event is triggered when the ListView is loading AND when it is being scrolled. My question is, how do I know when the ListView done loading (is done binding to the ItemSource) so I can detect that it is being scrolled?
Any ideas greatly appreciated.
Thanks!
ItemList.ItemAppearing += ListItemsAppearing;
private void ListItemsAppearing(object Sender, ItemVisibilityEventArgs e)
{
var item = (MyItem)e.Item;
// Find out if the appearing item is further down in the list
Hmm, how do I differentiate between the ListView loaded by the app versus a user scrolling
}
}