2 Stimmen

Wie man ein AutoCompleteBox auf Windows Phone 7 implementiert

Ich habe ein Textfeld auf meinem WP7 GUI, das ich gerne an eine generische Liste binden würde, die in IsolatedStorage gespeichert ist. Das Ziel wäre, eine Funktion wie die AutoCompleteBox in WPF bereitzustellen, die anscheinend in WP7 Silverlight fehlt. Ich möchte Vorschläge basierend auf den Einträgen in der Favoritenliste liefern, während der Benutzer Text eingibt. Das Matching wäre ein einfacher Vergleich mit string.beginsWith(string foo).

Hat jemand einen Vorschlag, wie ich das erreichen könnte?

BEARBEITEN: Ich habe Matthieus Vorschlag ausprobiert, aber ohne Erfolg. Habe die Bibliothek heruntergeladen und alle notwendigen Verweise hinzugefügt. Dann habe ich Szenario Nr. 5 auf nikhilk.net ausprobiert. Sowohl TextBox als auch XTextBox geben mir einen Fehler, wenn ich entweder oder hinzufügen möchte. Beide sagen:

Der Typ (TextBox | XTextBox) unterstützt keinen direkten Inhalt.

Also kein Glück auf dieser Seite... andere Vorschläge?

2voto

indyfromoz Punkte 4035

Hast du versucht, das AutoCompleteBox des Silverlight 3 SDK zu verwenden? Du kannst die Stile anpassen, um sie an deine Anwendung anzupassen, aber das AutoCompleteTextBox funktioniert gut für Windows Phone 7. Dieser Forenbeitrag könnte ein Ausgangspunkt sein, wenn du deine eigene Autovervollständigungs-Textbox implementieren möchtest.

0voto

MatthieuGD Punkte 4432

Ich würde mir das Silvelright FX Autocomplete Textbox ansehen (http://www.nikhilk.net/Silverlight-AutoComplete.aspx), es ist für Silverlight Desktop, aber es hat wahrscheinlich eine bessere Kompatibilität mit WP7 als eine WPF-Variante.

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