Вот ситуация:WPF-ListBox-Multibind Howto
ListBox имеет ItemSource, которое получает Показание и значение данных из таблицы А:
Table A
ID Activity
1 Skiing
2 Hiking
3 Fishing
TableB имеет список людей
TableB
ID Name
1 Tom
2 Dick
3 Harry
TableC - это xref, который объединяет список людей с их предпочтительными видами деятельности ...
TableC
UserID ActivityID
1 1
2 1
2 2
3 2
3 3
Что бы я хотел показать в конечном итоге, это список CHECKED. Когда выбран конкретный человек, я хотел бы отобразить ВСЕ доступные действия из таблицы A, с действиями, на которые человек отображается, показанным как отмеченный. Еще лучше, я хотел бы иметь возможность выбирать/отменять различные действия, а через современное чудо привязки данных обновить TableC.
e.g.
Person: Harry
Activities:
_ Skiing
X Hiking
X Fishing
Я знаю, что я мог бы осуществить это с помощью некоторых ПЛ вернуть две колонки, активность, и если активность отображается пользователю, но мне интересно, если есть уже некоторые встроенные способ сделайте это.
Спасибо, Майк