【发布时间】:2010-12-26 13:26:39
【问题描述】:
您好,我正在使用 WPF DataGrid,并且正在尝试让 ComboBox Column 工作。
<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。只是当我不编辑单元格时它显示为空白。
我是否错过了某个地方的房产?
谢谢, 劳尔
【问题讨论】:
标签: wpf data-binding datagrid combobox