DataGridComboBoxColumn è vuoto se il testo non esiste in discesa
-
22-08-2019 - |
Domanda
Sto usando il WPF Toolkit DataGrid associato alla raccolta persona. Il Cognome è rappresentato dalla casella combinata con i nomi rinomanza internazionale.
<x:Array x:Key="knownLastNames" Type="sys:String">
<sys:String>Johnson</sys:String>
<sys:String>Williams</sys:String>
</x:Array>
Il problema è che se ho impostato LastName a "Brown" (perso in knownLastNames), la colonna ComboBox è vuota.
<dg:DataGridComboBoxColumn Header="LastName" TextBinding="{Binding LastName}" ItemsSource="{Binding Source={StaticResource knownLastNames}}" />
Se faccio il ComboBox modificabile, posso vedere "Brown", ma solo quando è in modalità di modifica (premuto F2).
Soluzione
Questo è un bug che ho già sollevato in forum e confermato tramite e-mail con Vincent (coordinatore del progetto). Ho finito per scrivere il mio tipo di colonna personalizzata solo così ho potuto fare ComboBox
es modificabili.
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow