Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想将一个 datagrid.itemsource 绑定到一个匿名类型的列表,所以我将它绑定到一个 collectionViewSource,但我需要在列表中添加或删除一个项目,但我不知道如何?
CollectionView并且CollectionViewSource正如他们的名字所暗示的那样,只有意见。您只能操作原始集合。ObservableCollection如果您希望更改自动反映在您的 UI 中,您应该使用。
CollectionView
CollectionViewSource
ObservableCollection
我建议不要使用匿名类型进行数据绑定。但是如果你必须 - 他们实现了 Equals 方法,所以你应该能够使用具有相同属性的新项目或使用项目的索引来删除项目。