Question

J'utilise le AutoCompleteBox dans WPF, je alimenter les suggestions avec une liste qui se compose de quatre champs. Lorsque l'utilisateur sélectionne un élément et j'atteint mon eventHandler, je peux voir que

MyAutoCompleteBox.SelectedItem

est un objet qui a mes quatre valeurs, si je passe la souris ce texte dans le débogueur je peux voir les quatre valeurs indiquées, mais je ne sais pas comment accéder à ces valeurs dans le code.

J'ai essayé

List<Codes> selected = MyAutoCompleteBox.SelectedItem as List<Codes>;

où des codes ma liste. choisi rendements comme nulle et vider chaque fois. Est-il un moyen d'arriver à ces valeurs? Merci!

Était-ce utile?

La solution

Pouvez-vous essayer:

Codes selected = MyAutoCompleteBox.SelectedItem as Codes;

ou

Codes[] selected = MyAutoCompleteBox.SelectedItem as Codes[];

Autres conseils

Si vous voulez la liste des éléments utilisés comme la collection de support pour l'essai de AutoCompleteBox ... AutoCompleteBox.ItemsSource .

Cela signifie que vous ne pouvez pas convertir tout MyAutoCompleteBox.SelectedItem est à une liste.

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