我有一个带有两列的WPF项目中具有可变数量项目的ListView。 A列是字符串,B列是组合框。我将ListView绑定到某个collectionView,并且组合框列是一个cellTemplate,将组合框绑定到其他一些collectionView或observableCollection。
是否有某种方法可以根据A列的值动态过滤B列组合框中显示的集合?
我愿意将ListView替换为其他控件,如果它能授予我所描述的功能。
答案 0 :(得分:1)
也许你可以通过将组合框属性B的ItemsSource绑定到
来实现这一点{Binding Path=PropertyA, Converter={StaticResource ItemsConverter}}
然后编写一个IValueConverter,它接受一个TypeA并返回一个IEnumerable。把它放到资源中,这样StaticResource就可以找到它。
鲍勃是你的叔叔。