Как получить EditValue из CheckedComboBoxEdit - PullRequest
0 голосов
/ 28 августа 2018

У меня есть 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 вернул весь объект?

...