DataGridComboBoxColumn está vacía si el texto no existe en el menú desplegable
-
22-08-2019 - |
Pregunta
Estoy utilizando el kit de herramientas de WPF DataGrid con destino a la colección persona. El LastName está representado por el ComboBox con nombres bien conocidos.
<x:Array x:Key="knownLastNames" Type="sys:String">
<sys:String>Johnson</sys:String>
<sys:String>Williams</sys:String>
</x:Array>
El problema es que si fijo Apellido de "Brown" (perdidas en knownLastNames), la columna de cuadro combinado está vacía.
<dg:DataGridComboBoxColumn Header="LastName" TextBinding="{Binding LastName}" ItemsSource="{Binding Source={StaticResource knownLastNames}}" />
Si hago el ComboBox editable, puedo ver "Brown", pero sólo cuando está en modo de edición (pulsado F2).
Solución
Este es un error que ya he planteado en los foros y confirmada por correo electrónico con Vincent (coordinador del proyecto). Terminé de escribir mi propio tipo de columna a medida solo para que pudiera hacer ComboBox
es editables.
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow