Я пытаюсь создать приложение, которое создает объекты из данных, считываемых из файла XML.
Используя отражение, мне удалось создать нужные мне объекты и назначить некоторые свойства, такие как примитивные типы иТипы ENUM.
Для примитивных типов, где свойством является запись в Словаре с именем изменяемого свойства и значением для установки
type.GetProperty((string)property.Key).SetValue(control, Convert.ChangeType((string)property.Value, propertyType, null), null);
и для типов ENUM
object desiredPropertyValue = Enum.Parse(propertyType, (string)property.Value);
propertyInfo.SetValue(control, desiredPropertyValue, null);
ПроблемаУ меня есть то, что я не могу найти способ установить другие типы свойств, такие как Fontweight, fontfamily, Margin и многие другие. Я думаю, что они имеют структуру типа, любая помощь будет оценена