Отображение многих -до -многих групп в WPF

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


enter image description here


enter image description here


Мой вопрос: как сгруппировать такие элементы в элемент управления? Я знаю о ICollectionView и PropertyGroupDescription, но, похоже, это не служит моей цели здесь (, кажется, что это работает только в сценарии от одного -до -многих ).

Любые идеи?

Некоторые моменты, на которые стоит обратить внимание:

  1. При отображении в списке я хочу показать все компоненты, сгруппированные по комплекту.
  2. Когда я выбираю компонент из этого списка, мне нужен только этот конкретный экземпляр компонента (, т.е. я хочу компонент + набор, который я выбрал из ).
  3. Не обращайте внимания на то, что я использую TreeView для отображения элементов ниже, так как на самом деле я буду использовать ListBox с GroupStyle
  4. Я использую код -для первого EF 4.3.1 и шаблон WPF MVVM.
6
задан mortware 7 June 2012 в 11:37
поделиться