我正在使用绑定到Person集合的WPF Toolkit DataGrid。 LastName由具有众所周知名称的ComboBox表示。
<x:Array x:Key="knownLastNames" Type="sys:String">
<sys:String>Johnson</sys:String>
<sys:String>Williams</sys:String>
</x:Array>
问题是如果我将LastName设置为“Brown”(在knownLastNames中丢失),则ComboBox列为空。
<dg:DataGridComboBoxColumn Header="LastName" TextBinding="{Binding LastName}" ItemsSource="{Binding Source={StaticResource knownLastNames}}" />
如果我使ComboBox可编辑,我可以看到“Brown”,但只有在编辑模式下(按F2)。
答案 0 :(得分:1)
这是我在the forums中提出的错误,并通过电子邮件与Vincent(该项目的协调员)确认。我最终编写了自己的自定义列类型,因此我可以编辑ComboBox
es。