WPF устанавливает видимость через связывание - PullRequest
0 голосов
/ 22 июня 2010

У меня есть список родительских объектов, которые содержат дочерние элементы.И родители, и дети имеют логическое свойство Checked.Эти объекты привязаны к ItemsControl, который отображает иерархию.

У меня также есть флажок «Показать отмеченные», который является одним из параметров моего приложения, который определяет видимость элементов в ItemsControl.

На основе (Parent.Checked или Child.Checked) && Checkbox.Checked Мне нужно связать результат с элементами.

Заранее спасибо,

B

1 Ответ

1 голос
/ 23 июня 2010

Ваш ItemsControl должен связать свой ItemsSource с CollectionViewSource с помощью фильтра. Этот фильтр будет отфильтровывать непроверенные элементы, если установлен флажок «Показать отмеченные», иначе он будет принимать все.

Фильтр будет использовать свойство bool класса Parent, чтобы определить, проверен ли родитель или его дочерние элементы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...