2011-08-05 5 views
0

J'essaie de créer une zone de saisie semi-automatique dans WPF. Ce que j'ai trouvé est http://weblogs.asp.net/okloeten/archive/2007/11/12/5088649.aspx. Cela semble assez proche de ce dont j'avais besoin. La seule chose qui manque dans ce cas est quand j'appuie sur la touche fléchée après avoir tapé quelques caractères, il ne me permet pas de sélectionner un élément de la liste rétrécie dans la liste déroulante.WPF Autocomplete utilisant Combobox

Veuillez me donner des pointeurs comment puis-je permettre de sélectionner un élément en utilisant les touches haut/bas après la liste de filtrage en utilisant un peu de saisie de texte.

Cordialement.

Répondre

1

Il y a déjà eu de nombreuses implémentations pour une autocompletebox. Donc, comme swiszcz a déclaré, chercher un travail bien documenté &. Vous n'avez pas besoin de passer du temps à essayer de modifier un code particulier pendant trop longtemps, lorsque d'autres options sont disponibles.

J'ai utilisé un AutoCompleteBox implementation par Aviad P pour de nombreux projets et je l'ai trouvé assez facile pour ajuster et répondre à mes besoins. Je pense que le code est bien documenté dans l'article du blog lui-même. En outre, il utilise une zone de liste & zone de liste (plutôt qu'une liste déroulante) qui est à mon avis, un meilleur choix.

+0

semble qu'il n'y a aucune option de créer une saisie semi-automatique en utilisant la zone de liste déroulante tout de suite. Je vais jeter un coup d'oeil. –