@DS2107

Как отслеживать положение списка на экране?

Пишу тестовое приложение на 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. Мне надо понимать когда пользователь долистал до конца списка и сколько итемов он видит на экране в данный момент
  • Вопрос задан
  • 46 просмотров
Пригласить эксперта
Ответы на вопрос 1
@SZolotov
Asp.net core, MAUI,WPF,Qt, Avalonia
подскажите пожалуйста, как при пролистывании списка понять, где конкретно находится пользователь

В 99% случаев ненужно ничего отслеживать и понимать где пользователь скролит, и я более чем уверен что ваш случай не попадает в оставшийся 1%. Рассказывайте, что вы хотите сделать?
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы