我有一个动态填充的可观察集合。我通过一个名为events
的项目列表填充它。在某些情况下,可以从事件列表中删除事件,当发生这种情况时,我还需要将其从可观察集合中删除。
我正在寻找的是一种简单快捷的方法。我尝试了以下方法:
bool exist = events.Where(x => x.Home == obCollection[x].Home).Any();
但我无法通过obCollection
元素访问x
,因为我需要一个索引,x
是实际项目。我需要修复它以生成正确的元素,然后我需要删除可观察集合中的其余元素。
答案 0 :(得分:2)
对不起,第一个答案恰恰相反。
因此,您需要从@saleh
移除ObservableCollection
列表中自动删除的内容:
events