У меня есть модель сущностей со многими отношениями. Для простоты, давайте предположим, что это сущность автомобиля и особенность (cd player, moonroof и т. Д.).
У меня есть форма Silverlight / WPF, в которой вы редактируете автомобильный объект. Я хотел бы, чтобы список возможных функций (все в таблице функций) был списком флажков. Эта часть проста. Однако я пытаюсь придумать элегантный способ привязки флажков, чтобы при снятии флажка с одного из них он добавлял / удалял связь между этой функцией и автомобилем.
Я знаю, что это легко можно сделать с помощью старых добрых обработчиков событий в стиле WinForms, но я хотел бы знать, есть ли у кого-нибудь способ сделать это, используя привязку данных, чтобы я мог сохранять свою презентацию и свою логику раздельными 1005 *