【发布时间】:2012-04-05 17:58:17
【问题描述】:
我正在开发一个 WPF MVVM 项目。
现在我有一个我想要的 DataGrid。
当用户来到 DataGrid 的 FirstColumn 时,应将单元格转换为 ComboBox,当用户离开该单元格时,ComboBox 应消失,并且 ComboBox 选择的值为 CellText。
我该怎么做。
只有第一列中选定的单元格应该有组合框
【问题讨论】:
我正在开发一个 WPF MVVM 项目。
现在我有一个我想要的 DataGrid。
当用户来到 DataGrid 的 FirstColumn 时,应将单元格转换为 ComboBox,当用户离开该单元格时,ComboBox 应消失,并且 ComboBox 选择的值为 CellText。
我该怎么做。
只有第一列中选定的单元格应该有组合框
【问题讨论】:
如果您使用DataGrid 而不是GridView,您会发现这更容易。 DataGrid 内置了 CellTemplates 和 CellEditingTemplates 的概念,这使得在用户编辑单元格时呈现编辑控件变得非常容易。
哦,是的,它有一个组合框列类型,DataGridComboBoxColumn。
【讨论】: