WPF Lambda表达式“where” - List的元素

时间:2013-03-30 12:38:12

标签: wpf lambda

我的项目包含一些(带有复选框的组合框),并且绑定到相同的Observable Collection。

如果我从主组合框检查了一个项目,我应该过滤/更新其他组合中的信息

TmpFilter.Where(m => m.CarID == "MINI").ToList();

并且没有问题,但如果用户检查多个选项(“MINI”,“AUDI”......),则选项列表。我不知道如何进行查询。

你能帮帮我吗?

1 个答案:

答案 0 :(得分:0)

您可以存储第一个组合框中所选项目的列表 -

List<string> selectedItems;

并且可以使用简单查询检查列表中是否存在项目 -

TmpFilter.Where(m => selectedItems.Contains(m.CarID)).ToList();
相关问题