代码之家  ›  专栏  ›  技术社区  ›  Burt

WPF通过绑定设置可见性

  •  0
  • Burt  · 技术社区  · 15 年前

    我有一个包含子对象的父对象列表。父级和子级都具有Checked boolean属性。这些对象绑定到显示层次结构的ItemsControl。

    我还有一个“Show checked”复选框,它是我的应用程序设置之一,用于确定ItemsControl中项目的可见性。

    So基于(Parent.Checked或Child.Checked)&&复选框。我需要将结果绑定到项目。

    B

    1 回复  |  直到 15 年前
        1
  •  1
  •   Wallstreet Programmer    15 年前

    ItemsControl应将其ItemsSource绑定到带有筛选器的CollectionViewSource。如果选中“显示选中项”复选框,则该筛选器将过滤掉未选中的项,否则它将接受所有项。

    筛选器将在父类上使用bool属性来确定是否选中父类或其子类。