我的项目包含一些(带有复选框的组合框),并且绑定到相同的Observable Collection。
如果我从主组合框检查了一个项目,我应该过滤/更新其他组合中的信息
TmpFilter.Where(m => m.CarID == "MINI").ToList();
并且没有问题,但如果用户检查多个选项(“MINI”,“AUDI”......),则选项列表。我不知道如何进行查询。
你能帮帮我吗?
答案 0 :(得分:0)
您可以存储第一个组合框中所选项目的列表 -
List<string> selectedItems;
并且可以使用简单查询检查列表中是否存在项目 -
TmpFilter.Where(m => selectedItems.Contains(m.CarID)).ToList();