3 Stimmen

Listbox Scrolling in WP7.5 Mango Anwendungen wie foursquare und facebook

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.

0voto

Saboor Awan Punkte 1537

Ich denke, statt der Berechnung der Höhe jedes Mal, warum nicht einfach ein Stapel-Panel mit height="auto" und was alle Ihre Daten in es kommt. erstellen Sie ein Benutzer-Steuerelement und fügen Sie in es zur Laufzeit. machen Sie Ihr Leben einfach auf diese Weise. (nicht leere Abstände, automatisches Scrollen und Höhenberechnung)

und bei vier quadratischen Feldern innerhalb der Benutzerkontrolle

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X