Как правильно реализовать динамическое создание перелистываемого набора составных элементов?
Есть набор однотипных объектов, которые по ходу выполнения программы взаимодействуют между собой.
Но перед началом исполнения нужно задать их основные параметры.
Количество таких объектов также задаётся пользователем и может достигать 50 штук.
Поэтому удобнее было бы иметь возможность перелистывать "страницы настройки" каждого конкретного объекта.
Один из параметров - тоже является серией однотипных наборов значений с переменным количеством.
Объекты создаются уже после задания всех параметров.
Примерна схема такая: задаём количество объектов -> отображаем главное окно с областью настройки -> настраиваем объекты -> создаем объекты по заданным параметрам и запускаем обработку
Как бы более правильно (чтобы с этим было проще работать потом) реализовать?
Или какой альтернативный подход Вы бы использовали при решении этой задачи?
Если параметров не много, то можно создать ItemsControl с панелью `Canvas` на которой размещать элементы для их визуализации. Для такого маленького числа элементов "тормозить" не должно.
Настройки смотреть в отдельном ItemsControl, для параметра который задан списком элементов смотреть по количеству, если небольшое, то обычный `ComboBox`, думаю, подойдет. Или просто перечислить в виде строки. Вариантов много, смотрите как лучше подходит для задачи. WPF в этом отношении очень гибкий и проблем с отображением быть не должно.
Что касается взаимодействия, то оно должно происходит в модельном блоке.