Мне было интересно, можно ли каким-то образом привязать список списков к панели Cavas. Например, наличие объекта «слой», который сам является списком объектов «прямоугольник». Можно ли связать список слоев с холстом? До сих пор я мог сделать это только путем привязки сплющенного INumerable вложенного списка (используя функцию SelectMany) к itemcontrol, но это не достаточно хорошо, я хотел бы разделить «слои» и иметь Zindex прямоугольников, различающихся в зависимости от слой, на котором он находится, что позволяет легко изменить порядок слоев.
Я также пытался использовать вложенные элементы управления, но, как и ожидалось, он отображает только первый слой. Цель состоит в том, чтобы нарисовать прямоугольник для каждого объекта в каждом слое на холсте, что позволяет манипулировать слоями, вставлять новые объекты в каждый слой и т. Д. *
Заранее спасибо! :)