Здравствуйте, Слава, Вы писали:
С>Здравствуйте.
С>Я вот совсем подзабыл как копировать объект. Поиск приводит к серилизации\десериализации. Неужели всё так сложно?
Каждый элемент в листе — DependencyObject. В функции CreateSetupSubStepsList кроме заполнения полей устанавливается байндинг. Всегда в этом проекте все элементы описывались в конфигаруционных файлах, но в моём случае — это невозможно — в файле описан только один элемент, а остальные (их может быть много и неизвестно заранее сколько) я хочу создать клонируя первый. Как это правильно сделать?
Здравствуйте, Хэлкар, Вы писали:
Х>Ну погодите, если это DependencyObject, то SetValue вам в помощь.
Она же устанавливает DependencyProperty, а у меня здесь список объектов. В общем, если можно этим воспользоваться, то опишите, пожалуйста по-подробнее.
С>Она же устанавливает DependencyProperty, а у меня здесь список объектов. В общем, если можно этим воспользоваться, то опишите, пожалуйста по-подробнее.
Здравствуйте, IT, Вы писали:
IT>Здравствуйте, Слава, Вы писали:
С>>Я вот совсем подзабыл как копировать объект. Поиск приводит к серилизации\десериализации. Неужели всё так сложно?
IT>Ищи какой-нибудь ObjectMapper.
IT>Кстати, типы объектов во время компиляции известны?
Типы известны.
Я, кстати пошёл совсем другим путём (обойдусь одним объектом, правда придётся нарушить существующюю архитектуру, а она и без того вся на костылях), но всё равно спасибо.