WPF:通过循环从bindong ObservableCollection中删除项目

时间:2018-07-14 05:14:32

标签: wpf observablecollection

我想根据情况从我的elements bindingObservableCollection移除loop

这是我尝试过的:

class MyDaya
{
   public bool IsSelected;
}

这是我的绑定ObservableCollection列表:

ObservableCollection<MyDaya> List;

ObservableCollection<MyDaya> tmpList = new ObservableCollection<MyDaya>();
foreach (MyDayaitem in List)
{
    if (item.IsSelected)
       list.Add(item);
}

for (int i = 0; i < tmpList.Count; i++)
{
    tmpList.Remove(list[i]);
}

我创建了新的list(tmpList),并用elements删除了所有IsSelected = true之后,我希望这将反映主要的list,但不起作用。

0 个答案:

没有答案