WPF:如何使用ICollectionView和IEditableCollectionView等视图
我理解语法,但不知道如何真正使用它。这在许多基本场景中都很明显,但一旦有一点进展,我就开始头疼 例如,有许多不同的视图,但通常不清楚使用哪个视图。你也应该总是使用一个或混合搭配。是否将视图用作ItemsControl的itemssource 我将给出一个场景。我有一个数据库中的项目,我需要在应用程序中显示相关信息,还允许编辑和添加新项目。这些项目形成了一个层次结构,并且模型具有不同的类型。所以最高层有孩子,然后他们就有了孩子 我可以在树视图或一些itemscontrol中显示它。这里的问题是我倾向于绑定到根元素的children属性,它返回children列表。现在孩子们并不在视图中,就像我不能直接调用editview.addnew或过滤孩子们一样。问题是,我如何确保孩子们也能看到他们的孩子,等等。如果模型返回一个视图,我应该为每个子类型甚至每个父类型创建一个单独的视图吗 另一件事是,如果我允许编辑,我应该直接将集合放入IEditableCollectionView还是先将其包装到ICollectionView中?为什么这样更好 是否有一个很好的使用视图的指南,而不仅仅是简单的基础知识WPF:如何使用ICollectionView和IEditableCollectionView等视图,wpf,itemscontrol,collectionview,ieditablecollectionview,Wpf,Itemscontrol,Collectionview,Ieditablecollectionview,我理解语法,但不知道如何真正使用它。这在许多基本场景中都很明显,但一旦有一点进展,我就开始头疼 例如,有许多不同的视图,但通常不清楚使用哪个视图。你也应该总是使用一个或混合搭配。是否将视图用作ItemsControl的itemssource 我将给出一个场景。我有一个数据库中的项目,我需要在应用程序中显示相关信息,还允许编辑和添加新项目。这些项目形成了一个层次结构,并且模型具有不同的类型。所以最高层有孩子,然后他们就有了孩子 我可以在树视图或一些itemscontrol中显示它。这里的问题是我倾