Ich arbeite an einer App, die die Suchergebnisse auf der Grundlage der eingegebenen Suchanfrage anzeigt. Und ich füge unendliches Scrollen zu diesem hinzu. In WP7.5 gibt es vertikale Komprimierung und horizontale Komprimierung Ereignisse auf einer Listbox, wo wir beginnen können, um die Ergebnisse zu holen und aktualisieren Sie die ItemsControl oder Listbox. Und parallel dazu habe ich Layouts mit variablen Höhen, die die Listbox dazu bringen, die Höhen während des Scrollens neu zu berechnen und es flackert während dieser Zeit, da die Visualisierung in diesem Szenario nicht funktioniert.
Aber die Art und Weise, wie dies in Anwendungen wie Foursquare und Facebook geschieht, ist sehr interessant. Das Listenfeld bleibt am Ende leer, wenn es das Ende erreicht, und die Ergebnisse werden dann am Ende hinzugefügt, um den leeren Raum zu füllen. Und das unendliche Scrollen ist sehr schön, ohne Flackern. Und wenn wir nach oben scrollen, werden die Steuerelemente ohne die Daten, aber mit der Überschrift geladen. Hilft dies der Listbox, die Layouthöhen nicht neu zu berechnen, wenn es mehrere große Layouts gibt? Kann mir jemand erklären, wie sie tun, wenn jemand es herausgefunden hat?
Vielen Dank im Voraus.