2011-12-07 9 views
0

私はLookup<char, string>)検索にコンボボックスをバインド<文字を、文字列>

にWPFのコンボボックスの「DisplayMemberPath」をバインドしようとしていると私はどこにも届かない、これは私のXAMLです...

<ComboBox   
      ItemsSource="{Binding Dimensions}" 
      DisplayMemberPath ="Element"        
      SelectedValuePath="Key"       
      SelectedValue=... 
/> 

私はそれが一種の作品を知っているので、私はしかし、私は表示テキストを見るためにルックアップの要素部分にバインドする、検索キーを見ることができる「キー」に「DisplayMemberPath」をバインドする場合。

また、私はDisplayMemberPathパスで「グループ化」しようとしましたが、動作しませんでした。

答えて

0

表示されているタイプは、指定したとおりGroupingまたはIGroupingです。そのタイプの唯一のavailable propertyKeyで、あなたが望むものを提供していません。

追加のプロパティにアクセスできるようにするバインドタイプを調整するか、IValueConverterを使用してIGroupingタイプの利用可能な方法でデータを抽出することができます。

0

http://msdn.microsoft.com/en-us/library/bb460184.aspx 「指定したキーでインデックスされた値のコレクションを取得する」が表示されます。 辞書に切り替えるとうまくいくでしょう。 DisplayMemberPathをコレクションにバインドすることはできません。

関連する問題