2009-07-07 20 views
1

codeBehindのListboxのDisplayMemberPathPropertyとSelectedValuepathPropertyを設定する方法は?WPFのリストボックスのSetBinding

Listbox1.SetBinding(ListBox.ItemsSourceProperty, new Binding { Source = _ItemCollection}); 

上記のコード行はうまくいき、リストボックスのデータを見ることができます。

しかし、displaymemberpathpropとselectedvaluememberpathpropを設定しようとすると動作しません。私はこの

Listbox1.SetBinding(ListBox.ItemsSourceProperty, new Binding { Source = _ItemCollection}); 
Listbox1.SetBinding(ListBox.DisplayMemberPathProperty, "FirstName") ; 
Listbox1.SetBinding(ListBox.SelectedValuePathProperty, "Id"); 

のような何かをしたあなたは、このパスを動的にする場合を除き シャラス

答えて

0

は通常、あなたがDisplayMemberPathとSelectedValuePathプロパティへのバインディングを設定しないでください

感謝を助けてください(データに依存します)。代わりに、次のように、このプロパティをターゲットオブジェクトのプロパティの名前に直接設定するだけです。

Listbox1.DisplayMemberPath = "FirstName"; 
Listbox1.SelectedValuePath = "Id"; 
関連する問題