El cuadro combinado Wpf permite la edición, y esto está bien si todos los elementos del cuadro combinado son cadenas o tienen un método ToString() definido en ellos .WPF IsEditable = true ComboBox lleno de objetos muestra el ToString() como el elemento seleccionado
Al seleccionar un elemento, se muestra como Texto, no utiliza una plantilla de datos, simplemente llama a ToString() en el elemento que se selecciona.
puedo obtener una lista de artículos en mi combo Desplegar que están formateados usando mi plantilla de elementos, cuando seleccione uno me sale el nombre del objeto, es decir MyNamespace.MyObjectName
Algunas soluciones han sido
- uso valuePath se una a una propiedad en el objeto, pero si requiere la pantalla sea más de uno de estos , la mala suerte.
- implementar el método ToString() en el objeto
¿hay otra manera alrededor?
sí, el segundo método funciona perfectamente. –