Сетка данных Silverlight 4 и выбор всех флажков при выборе флажка «Заголовок группы» - PullRequest
0 голосов
/ 06 июля 2010

У меня есть сетка данных с включенной группировкой, первый столбец которой - флажок.Я хочу установить флажок на уровне группы, чтобы пользователь установил один флажок, и он автоматически выберет все флажки под этим фоном и вицевэром.

У меня также есть кнопка «Печать», которая при нажатии должна иметьиз всех строк с флажком CheckBox

Как я могу это сделать?Любой ответ будет высоко ценится

1 Ответ

1 голос
/ 06 июля 2010

Вам нужно начать с повторной комбинации RowGroupHeaderStyles, чтобы добавить CheckBox к заголовкам группы. Затем вы сможете выполнить итерацию резервной коллекции и установить значение флажка в обработчике события для CheckBox в GroupHeaders.

Сложная часть заключается в том, что вам необходимо определить, что находится в группе заголовка, вызвавшего событие. Вы сможете понять это, изучив DataContext из sender в вашем обработчике событий. Это должна быть группа, которую представляет этот заголовок, и оттуда вы должны иметь возможность манипулировать элементами.

...