我正在开发一个WPF MVVM项目。
现在我有一个DataGrid,我想要这个。
当用户访问DataGrid的FirstColumn时,Cell应该转换为ComboBox,当用户离开该单元格时,ComboBox应该消失,ComboBox选择值为CellText。
我该怎么做。
只有第一列中选定的单元格应该有ComboBox
答案 0 :(得分:2)
如果您使用DataGrid
而不是GridView
,您会发现这更容易。 DataGrid
具有内置CellTemplates和CellEditingTemplates的概念,这使得在用户编辑单元格时很容易呈现编辑控件。
哦,是的,它有一个组合框列类型,DataGridComboBoxColumn。