为什么ItemCollection.Groups是Objects的集合而不是CollectionViewGroups?

mrp*_*pyo 8 c# wpf

我的意思是,有些情况下它的项目不是CollectionViewGroup吗?

MrF*_*Fox 1

ItemCollection.Groups它将限制未来的使用。现在所有元素可能始终都是CollectionViewGroup,如果您需要使用该接口,您可以将对象强制转换为 的实例CollectionViewGroup

  • 创建一个接口“ICollectionViewGroup”并使“ItemCollection.Groups”成为“ReadOnlyObservableCollection<ICollectionViewGroup>”不是更聪明吗?这将减少装箱/拆箱的成本...... (2认同)