C'è un modo per rilevare se la barra di scorrimento da ScrollViewer
in un ListView
ha raggiunto la parte inferiore dello spazio di scorrimento virtuale? Vorrei rilevare questo per recuperare più elementi dal server per mettere nel limite ObservableCollection
su ListView
.Rileva quando la barra di scorrimento di listview WPF si trova nella parte inferiore?
In questo momento mi sto facendo questo:
private void currentTagNotContactsList_scrollChanged(object sender, ScrollChangedEventArgs e) {
ListView v = (ListView)sender;
if (e.VerticalOffset + e.ViewportHeight == e.ExtentHeight) {
Debug.Print("At the bottom of the list!");
}
}
Questo è anche corretto? Devo anche distinguere tra la barra di scorrimento verticale che causa l'evento e la barra di scorrimento orizzontale che la causa (ad esempio, non voglio continuare a generare chiamate al server se scorri orizzontalmente nella parte inferiore della finestra).
Grazie.
ScrollBar.scroll non esiste per ListView in Windows 10 .. come raggiungere questo requisito Windows 10 – djkp