2010-01-20 4 views
0

Je suis en train de concevoir un écran Silverlight où j'utilise un contrôle de saisie semi-automatique.Comment actualiser (c'est-à-dire supprimer du texte) une boîte de saisie semi-automatique une fois qu'un élément a été sélectionné?

Un élément 'foobar' a été sélectionné dans la boîte de saisie semi-automatique, son texte est 'foobar'. Si un utilisateur veut sélectionner la valeur « quux », il doit:

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

Existe-t-il un moyen de réaliser l'étape 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)

Répondre

0

SelectionChanged est le mauvais événement à surveiller.

Abonnez-vous simplement à l'événement DropDownClosing, vous pourrez ainsi éditer la propriété .text.