2017-03-02 3 views

Antwort

0

Sie können die Anzahl der Elemente in Ihrer Liste auf (zum Beispiel) 10 Elemente beschränken. Dann müssen Sie das ItemAppearing Event der ListView abonnieren.

In diesem Fall können Sie überprüfen, ob das letzte Element angezeigt wird. In diesem Fall: Einfach mehr Objekte in die Liste laden. Entweder fügst du es direkt in den Code der Seite ein oder du bindest an ein ObservableCollection in einem ViewModel.

listview.ItemAppearing += (sender, e) => 
{ 
    // Check if you reach the bottom 
    if(e.Item == lastitem) 
    { 
     // load more items 
    } 
}; 

Ein vollständiges Beispiel finden Sie unter this blog entry from James Montemagno.

Wenn Sie mit dem Laden von Bildern und Arbeitsspeicher vertraut sind, werfen Sie einen Blick auf FFImageLoading on GitHub. Dies ist ein brillantes nugget-Paket, um Bilder schnell zu laden und zu cachen.