Tengo una ComboBox
con la plantilla bastante complejo para los elementos individuales, que incluye dos imágenes y varias líneas de texto:plantilla diferente para los elementos de la lista desplegable del cuadro combinado y de elemento seleccionado
Sin embargo, el elemento seleccionado en el ComboBox
no se muestra correctamente, porque el espacio vertical es demasiado limitado (no puedo hacerlo más alto, porque forma parte de un ToolBar
).
¿Cómo puedo hacer que el ComboBox utilice una plantilla diferente para el elemento que se muestra en el ComboBox
sí mismo? (la representación predeterminada de ToString
sería suficiente)
¡Gracias!
Es usar DataTemplateSelector que hacer el truco para usted o que busca otro soluion? Tal vez no me pregunte ¿verdad? – sll
@sll No creo que DataTemplateSelector pueda hacer esto (aunque no lo intenté), IIRC se evalúa solo cuando se cargan los artículos. De todos modos, preferiría una solución más simple que no implique una clase para cada ComboBox que creo (habrá varios de ellos). –
Ok, ¿qué estás tratando de lograr? ¿Representación de IU diferente para artículos según algunos criterios? – sll