Como llegar elementos de un objeto en C #?
-
30-09-2019 - |
Pregunta
Estoy utilizando el AutoCompleteBox en WPF, que pueblan las sugerencias con una lista que consta de cuatro campos. Cuando el usuario selecciona un elemento y llego a mi eventHandler, puedo ver que
MyAutoCompleteBox.SelectedItem
es un objeto que tiene mis cuatro valores, si se ciernen este texto en el depurador puedo ver los cuatro valores en la lista, sin embargo, no sé cómo acceder a estos valores en el código.
He intentado
List<Codes> selected = MyAutoCompleteBox.SelectedItem as List<Codes>;
donde los códigos está mi lista. seleccionado regresa como nula y vacía cada vez. ¿Hay una manera de llegar a estos valores? Gracias!
Solución
Se puede tratar:
Codes selected = MyAutoCompleteBox.SelectedItem as Codes;
o
Codes[] selected = MyAutoCompleteBox.SelectedItem as Codes[];
Otros consejos
Si desea que la lista de artículos usados ??como la colección de respaldo para el intento AutoCompleteBox
... AutoCompleteBox.ItemsSource .
Esto significa que no se puede convertir lo que MyAutoCompleteBox.SelectedItem es una lista.