WPF - Как лучше сделать следующий контрол?
стеллаже 2, полка 3
-----
Я спрашивал немножко не об этом. Часто бывает достаточно одного итератора, без индексера.
Например, у меня станок способен выполнять десяток операций, но для конкретного куска стекла надо сделать только пять.
Вариантов имплементации у меня два
- сделать общий список из 10 операций и обращатся к ним через индексер
или
- сделать подвыборку в 5 операций и выполнить все из списка.
Второй вариант в большинстве случаев проще в имплементации - нужен итератор, не нужен индексер.
количество строк определяется количеством элементов в общей коллекции данных
------
Ну так и добавляй их в динамике (т.е. в рантайме). Количество и типы элементов возмешь из данных.
Сделать в одной колонке 3 строки, в другой 30 будет непросто
------
Глупости пишешь.
Представь полку отдельным гирдом в гриде стелажа и перестань думать об сложностях.
Запускаем прогу создаем стеллажи.
-----
После запуска проверяешь наличие одного файла.
Если он есть - считаешь что уже все сконфигурировано и можно работать.
Если его нет - создаешь три файла и начинаешь редактировать.
Редактировать xml можно и руками - совсем не обязателен визуальный редактор.
А вот данные приходят из базы.
------
Какая разница откуда брать данные? ну будут вместо файлов записи в таблицах. И чо?
У меня просто фабрика отдает другую имплементацию загрузчика.