我正在尝试将WPF组合框的'DisplayMemberPath'绑定到Lookup<char, string>)
而且我没有到达任何地方,这是我的xaml ......
<ComboBox
ItemsSource="{Binding Dimensions}"
DisplayMemberPath ="Element"
SelectedValuePath="Key"
SelectedValue=...
/>
如果我将'DisplayMemberPath'绑定到“Key”,我可以看到LookUp键,所以我知道它有点工作,但是我想绑定到LookUp的Element部分来查看显示文本。
我还尝试在DisplayMemberPath路径中进行'分组',但这不起作用。
答案 0 :(得分:0)
如果你看http://msdn.microsoft.com/en-us/library/bb460184.aspx 您将看到“获取由指定键索引的值集合”。 如果你切换到字典然后你就可以工作了。您无法将DisplayMemberPath绑定到集合。
答案 1 :(得分:0)
正如您所注意到的,显示的类型为Grouping
或IGrouping
。该类型上唯一的available property是Key
,它无法提供您想要的内容。
您可以调整绑定的类型,以便访问其他属性,也可以使用IValueConverter并通过IGrouping
类型的可用方法提取数据。