У меня есть приложение Winforms, которое динамически создает экземпляры внешних объектов формы для использования в пользовательском интерфейсе конфигурации.Каждая динамически создаваемая форма помещается в TabPage.
Я хотел бы создать свойство, которое будет принимать список словаря или ключа / значения, и заполнять форму этими значениями, сопоставляя значение элемента управлениясо значением ключа в словаре.И наоборот, свойство также будет возвращать список ключей / значений, который соответствует значениям элементов управления в Winform.
Это простая проблема привязки, или мне нужно написать собственный код?Как бы выглядел этот код?
В прошлом я достиг этого, написав класс DTO , используя сериализацию и десериализацию XML для сохранения данных класса и подключения полей формы.в поля объекта DTO.Проблема в том, что поскольку форма динамически создается из внешней библиотеки DLL, нет никакого способа «ссылаться» на этот класс DTO статически, поэтому я ищу более динамичный подход.