Пишу тестовое приложение на xamarin.forms. У меня есть page на которой расположен ListView(мой список), подскажите пожалуйста, как при пролистывании списка понять, где конкретно находится пользователь, хотя бы определить что это конец списка и начало. вот мой код ListView но я думаю он мало чем поможет.
<ListView
ItemTapped="MyListView_ItemTapped"
Grid.Row="0" Grid.Column="0"
IsRefreshing="{Binding IsRefreshing}"
RefreshCommand="{Binding UpdateList}"
ItemTemplate="{StaticResource chatDataTemplateSelector}"
ItemsSource="{Binding MessageList}"
Background="#1D2733"
IsPullToRefreshEnabled="True"
RefreshControlColor="Cyan"
Margin="0,0,0,0"
SeparatorColor="Transparent"
x:Name="MyListView"
HasUnevenRows="true"
>
</ListView>
Так же я создала свои ячейки которые поместила в ItemTemplete, там так же есть возможность обновлять список и нажимать на ячейки, все эти действия привязаны к моей ViewModel. Мне надо понимать когда пользователь долистал до конца списка и сколько итемов он видит на экране в данный момент