Идеи для категорированных предметов с иерархическими отношениями? - PullRequest
1 голос
/ 22 марта 2011

Это для создаваемого элемента управления .NET.

Элемент управления имеет свойство Items, которое содержит все элементы в виде плоского списка.Существует также свойство Categories: каждый элемент относится к одной категории.Каждая категория хранит элементы под ней как в виде плоского списка, так и в виде иерархического дерева.Плоские списки должны быть сортируемыми.Отношения должны быть сделаны с использованием различных конструкторов или добавлением / вставкой в ​​любую из вышеперечисленных коллекций.Таким образом, проблема в том, что добавление одной вещи должно быть добавлено в нескольких местах автоматически.

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

Где я могу найти похожие реализации, которые могут быть источником вдохновения?

...