代码之家  ›  专栏  ›  技术社区  ›  Shane Fulmer Lasse V. Karlsen

绑定到集合的筛选版本

  •  0
  • Shane Fulmer Lasse V. Karlsen  · 技术社区  · 15 年前

    我有一个集合,其中包含我要跟踪的所有项目。我想显示3个不同的网格,在每个网格中,我想显示项目的不同过滤版本。是否有一种方法可以绑定到主集合的筛选版本,而不必维护3个要绑定到的独立集合?

    2 回复  |  直到 15 年前
        1
  •  1
  •   Gabriel McAdams    15 年前

    要使用数据绑定,必须使用整个集合。我建议您拆分集合,并绑定到每个集合。

        2
  •  0
  •   Dan Bryant    15 年前

    您可以创建多个 CollectionView 实例,其中每个实例提供集合的不同视图。请注意,您需要实例化适当的派生类型,如ListCollectionView或CollectionViewSource。


    对不起,我刚意识到你在WinForms中;上面是一个WPF类。如果您愿意包含对PresentationFramework的引用(即使您不为应用程序使用WPF),那么您也可以使用它。