你好,我正在使用WPF DataGrid,并尝试使ComboBox列正常工作。
<tk:DataGridComboBoxColumn Header="GroupLevel"
DisplayMemberPath="Type"
SelectedItemBinding="{Binding Path=GroupLevel}"
>
<tk:DataGridComboBoxColumn.EditingElementStyle>
<Style TargetType="ComboBox">
<Setter Property="ItemsSource" Value="{Binding Path=GroupLevel.Group.GroupLevels}" />
</Style>
</tk:DataGridComboBoxColumn.EditingElementStyle>
</tk:DataGridComboBoxColumn>
当我查看网格时,列是空白的,就像它没有使用显示成员路径一样。但是一旦我点击该列,组合框就会出现,并显示我的ItemsSource中的所有项目并选择正确的项目,因此我知道绑定都正常工作,甚至包括DisplayMemberPath。只是当我不编辑单元格时,它显示为空白。
我错过了某个属性吗?
谢谢, Raul