Comment rafraîchir (à savoir un texte clair de) une AutoCompleteBox fois qu'un élément a été sélectionné?

StackOverflow https://stackoverflow.com/questions/2102069

Question

Je suis la conception d'un écran de Silverlight où j'utilise un contrôle AutoCompleteBox.

L'un l'élément « foobar » a été sélectionné dans le AutoCompleteBox, il est le texte se lit comme suit « foobar ». Si un utilisateur veut sélectionner la valeur « quux », il doit:

  1. supprimer le texte du contrôle,
  2. puis taper « qu » afin de pouvoir sélectionner « quux ».

Y at-il un moyen de l'étape performe 1 dans l'événement SelectionChanged?

Astuce: définir la propriété .text ne fonctionnent pas (sauf si elle est suivie par une méthode de rafraîchissement je ne connais pas)

Était-ce utile?

La solution

SelectionChanged est le mauvais événement à surveiller.

Il suffit de vous abonner à l'événement DropDownClosing, il vous serez en mesure de modifier la propriété .text.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top