0

我正在使用绑定到 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 可编辑,我可以看到“棕色”,但只有在编辑模式下(按 F2)。

4

1 回答 1

1

这是我已经在论坛中提出并通过电子邮件与文森特(项目协调员)确认的错误。我最终编写了自己的自定义列类型,以便可以进行可编辑的ComboBoxes。

于 2009-03-27T19:20:54.390 回答