2010-10-27 10 views
4

J'essaie d'implémenter ce qui semble être le remplacement standard de l'interface utilisateur pour les comboboxes dans Windows Phone 7. C'est l'approche TextBox + Naviguer vers une nouvelle page avec Listbox que vous pouvez voir dans la page des paramètres de l'émulateur.Comment implémenter l'interface de remplacement standard de Windows Phone 7 ComboBox

je suis arrivé sur les questions suivantes tout en essayant de mettre en œuvre cette approche, speficically liée à la zone de texte:

  1. Si j'utilise un ReadOnly TextBox le texte apparaît en gris clair, ce qui est pas vraiment ce que je veux. Je veux la police noire normale là.
  2. Si je n'utilise pas ReadOnly TextBox, le clavier du téléphone virtuel apparaîtra dans certaines situations, même lorsque j'ai manipulé l'événement MouseEnter. Je ne peux pas reproduire de manière cohérente les situations lorsque le clavier apparaît.

Quelle est la meilleure approche pour implémenter ce comportement?

Répondre

4

Avez-vous envisagé d'utiliser un TextBlock avec un bouton invisible sur le dessus? Ou associer un geste pour prendre l'événement de tap?

Vous pouvez également consulter la mise en œuvre d'Alex ici d'une boîte de sélecteur.

Implementing Picker Box functionality on WP7. - Alex Yakhnin's Blog

+0

Super, juste ce dont j'avais besoin. Merci! –

+0

Cool. yw :)/321 –