我有一个WPF应用程序,其中包含一个ListBox(名为listMyItems),它已成功绑定到一个我创建的MyItems类。我有一个名为currentMyItems的MyItems列表,然后将其分配为ListBox的ItemSource。如果我向currentMyItems中添加项目,则该项目会在列表中弹出,等等。 问题出现在我尝试从ListBox中删除选定的项目时。这是我使用的代码:
currentMyItems.Remove((MyItem)listMyItems.SelectedItem);
该项从ListBox中消失,但下次更新时,它会弹回来,就好像从未被删除过。有什么建议吗?