2010-05-01 4 views
2

Je crée ma première application Windows Phone 7 et j'ai du mal à trouver une zone de saisie semi-automatique. Y a-t-il un moyen facile d'en ajouter un à la boîte à outils? Ou dois-je créer mon propre contrôle?Boîte de texte saisie semi-automatique dans Windows Phone 7

+2

Peut-être qu'il a été ajouté uniquement dans la version bêta du SDK, mais avez-vous essayé de définir la propriété InputScope sur un TextBox normal à "Text"? – elcelista

Répondre

2

L'un de SDK de Silverlight 3, le AutoCompleteBox, œuvres relativement bien au téléphone. Il nécessite des changements de style minimes pour travailler.

Il y a un problème connu aujourd'hui où la sélection d'un élément qui apparaît nécessite deux taps: un pour sélectionner et un autre pour "vraiment" sélectionner. Nous devrions avoir ce problème dans la plate-forme (le bug n'est pas dans AutoCompleteBox) fixé au moment où l'expérience de développement du téléphone est prête. AutoCompleteBox est dans le Tookit Silverlight, vous devez donc ajouter une référence à cela dans votre projet.

0

Après enquête, il semble qu'il n'y a pas un contrôle de zone de texte de remplissage automatique pour applications Windows Phone 7, donc j'ai dû créer moi-même ...

+0

cela vous dérangerait-il de partager un de ces codes, ou est-ce quelque part dans un blog? On dirait que ce serait super utile! –

2

+0

Oui, vous avez raison, quand cette question a été écrite, elle n'était pas disponible. A partir de maintenant, oui, il suffit de faire référence aux dlls du toolkit silverlight. –