我需要自己从 ObservableCollection 中删除一个项目。有可能做这样的事情吗?
public class Item
{
public Item()
{
// Constructor
}
public string ID
{
get;
set;
}
public void Remove()
{
// I need to write some code here if it is possible
}
}
//---------- this part is in a ClickEvent i.e.
ObservableCollection<Item> Items = new ObservableCollection<Item>();
Item _Item = new Item() { ID = 1 }
Items.Add(_Item);
_Item.Remove()
注意:我不想使用 Items.Remove(_Item) 方法。
谢谢...