2009-03-27 7 views
0

J'utilise le composant WPF Toolkit DataGrid lié à la collection Person. Le nom de famille est représenté par le ComboBox avec des noms connus.DataGridComboBoxColumn est vide si le texte n'existe pas dans la liste déroulante

<x:Array x:Key="knownLastNames" Type="sys:String"> 
    <sys:String>Johnson</sys:String> 
    <sys:String>Williams</sys:String> 
</x:Array> 

Le problème est que si je mets à LastName "Brown" (manqué à knownLastNames), la colonne ComboBox est vide.

<dg:DataGridComboBoxColumn Header="LastName" TextBinding="{Binding LastName}" ItemsSource="{Binding Source={StaticResource knownLastNames}}" /> 

Si je fais le ComboBox modifiable, je peux voir "Brown", mais seulement en mode d'édition (appuyé sur F2).

Répondre

1

Ceci est un bug que j'ai déjà soulevé dans the forums et confirmé par e-mail avec Vincent (un coordinateur sur le projet). J'ai fini par écrire mon propre type de colonne personnalisée juste pour que je puisse éditer ComboBox es.

+1

La réponse posée par Beretta1979 dans le forum a fait l'affaire pour moi. –

Questions connexes