0

私はWPFを試しています。ユーザー定義クラスをバインドしようとしてComboBoxList<MyClass>ます。ComboBoxアイテムの値がのオブジェクトを表すように、ComboBoxのプロパティMyClassを設定したい。SelectedValuePathMyClass

SelectedValuePathプロパティを.andに設定しようとしましthisたが、うまくいきません。誰かがそれを達成する方法を私に提案できますか?

コード例:

Class MyClass
{
   public int ID {get; set;}
   public string Name {get; set;}
}

List<MyClass> lst = new List<MyClass>();

ComboBox cmb = new ComboBox();
cmb.DataContext = lst;
cmb.DisplayMemberPath = "Name";
// Here I want object of MyClass (which is bound to this item) itself should be assigned as value.
cmb.SelectedValuePath = "????"; 
4

1 に答える 1

0

cmb.SelectedItem代わりに、オブジェクトを返すものを使用し、それをとしてキャストし、SelectedValuePathMyClassをまったく設定しないでください

于 2013-01-23T11:26:11.547 に答える