关于使用MVVM模式在WPF的DataGrid控件中实现ComboBox编辑列
摘要:最近在做一个组态软件的项目,有一个需求需要在建立IO设备变量的时候选择变量的类型等。建立IO变量的界面是一个DataGrid实现的,可以一行一行的新建变量,如下如所示:这里需要使用带有ComboBox控件的列,如何实现呢?我首先想到的是使用DataGridComboBoxColumn来实现,可是在绑定数据的时候出现了问题,数据怎么也绑定不上。后来经过多方查证,发现原来DataGridComboBoxColumn对数据源有限制,只能是一下3中情况之一:1、静态资源。2、x:静态代码实体。3、ComboBoxItem类型的内联集合。基于扩展性、代码规范等情况考虑,这三种方案都被否决了。然后就想到使
阅读全文
posted @ 2013-12-12 00:49
浙公网安备 33010602011771号