基于WPF中GridView / ListView的相邻单元格的值进行过滤

时间:2013-02-18 20:01:06

标签: c# wpf filter

我有一个带有两列的WPF项目中具有可变数量项目的ListView。 A列是字符串,B列是组合框。我将ListView绑定到某个collectionView,并且组合框列是一个cellTemplate,将组合框绑定到其他一些collectionView或observableCollection。

是否有某种方法可以根据A列的值动态过滤B列组合框中显示的集合?

我愿意将ListView替换为其他控件,如果它能授予我所描述的功能。

1 个答案:

答案 0 :(得分:1)

也许你可以通过将组合框属性B的ItemsSource绑定到

来实现这一点
{Binding Path=PropertyA, Converter={StaticResource ItemsConverter}} 

然后编写一个IValueConverter,它接受一个TypeA并返回一个IEnumerable。把它放到资源中,这样StaticResource就可以找到它。

鲍勃是你的叔叔。

相关问题