Как вы получаете визуальный элемент внутри ItemsControl - PullRequest
0 голосов
/ 10 октября 2008

У меня есть список состояний в ItemsControl, DataTemplate - это CheckBox. Я хотел бы добавить функцию, чтобы выбрать (проверить) все состояния. Однако мне нужно пройти через CheckBoxs, а не элементы данных, поскольку проверенное состояние хранится в отдельной структуре данных, а затем в списке состояний, с которым связан ItemSontrol ItemSource.

Ответы [ 2 ]

1 голос
/ 10 октября 2008

Имейте свойство в вашем DataObject, называемое IsChecked, и привяжите его к флажку в DataTemplate (по умолчанию TwoWay)

0 голосов
/ 18 октября 2008

В шаблоне данных я подписался на событие onload флажка. И в обработчике событий я добавляю ссылку на флажок в общий список флажков.

...