我想根据情况从我的elements
binding
到ObservableCollection
移除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
,但不起作用。