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 を編集可能にすると、"Brown" が表示されますが、編集モード (F2 キーを押す) の場合のみです。

4

1 に答える 1