我想将datagrid.itemssource绑定到具有匿名类型的List,所以我将它绑定到collectionViewSource,但我需要添加或删除列表中的项目,但我不知道如何?
答案 0 :(得分:2)
CollectionView
和CollectionViewSource
,正如其名称所示,只有观看次数。您只能操纵原始集合。如果您希望更改自动反映在您的用户界面中,则应使用ObservableCollection
。
我建议不要使用匿名类型进行数据绑定。但是如果你必须 - 他们实现了Equals方法,那么你应该能够使用具有相同属性的新项目或使用项目的索引来删除项目。