Pregunta

Tengo una caja de autocompletar donde yo estoy tratando de unir el elemento seleccionado a un hotel fenomenal del elemento que se selecciona realmente. Es decir. Tengo un objeto de cliente con una propiedad Name y la ItemsSource de mi caja de autocompletar es una lista de clientes.

La propiedad que estoy tratando de aprieto como el elemento seleccionado es una cadena, llamada SelectedClientName. Pero debido a SelectedClientName no es del tipo de cliente, no se puede enlazar directamente.

Como en torno al trabajo, estoy usando un convertidor. Pero me gustaría saber si hay una manera de hacer esto en la unión sin convertidores.

¿Fue útil?

Solución

Te sugiero tener SelectedClientName no sea de un tipo diferente, en su caso, de tipo cadena. Sigue así el tipo de cliente y utilizar su propiedad Name donde se requiere una cadena.

Aquí hay alguna información adicional sobre la unión de objetos complejos en un AutoCompleteBox: http : //www.codeproject.com/Tips/79158/AutoCompleteBox-Binding-Custom-Objects

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top