我的表单上有一个DevExpress CheckedComboBoxEdit
。
在设计器中,我已将此控件与BindingSource
绑定在一起。
在BindingSource
中,我有物体
public class MyClass
{
public int Id {set;get;}
public string Name {set;get;}
}
我将DisplayMember
设置为Name
,并将ValueMember
设置为空,所以我希望从EditValue
获得整个对象。
现在我想将此控件与我的视图模型绑定
public class MyViewModel{
***
public List<MyClass> TestList{set;get;}
***
public MyViewModel(){
TestList = new List<MyClass>();
}
}
使用此表单运行应用程序后。选择控件中的值。
但是看到MyViewModel.TestList
为空之后。
并且CheckedComboBoxEdit.EditValue包含MyClass.Name
的列表,我将其设置为DisplayMember
。
是否可以将CheckedComboBoxEdit
绑定到属性,并使EditValue重新调谐整个对象?