ObservableCollection<item> delitems 是随着个数的减少可变的,所以在删除的时候要注意
for (int i = delitems.Count(); i >0; i--){DeleteToDoItem(delitems.ToList()[i-1] as ToDoItem);}