Изменить атрибут DisplayName для свойства
Я ищу способ изменить значение DisplayName
атрибут свойства во время выполнения. Это возможно даже в Windows Forms?
1 ответ
Решение
Создайте свой собственный TypeDescriptionProvider для своего класса и назначьте его во время выполнения одному объекту (или всему классу), используя TypeDescriptor. Также посмотрите на GetTypeDescriptor и GetProperties, и, наконец, AttributeArray.
В целом, создание собственного дескриптора типа не так сложно, но вам нужно внимательно прочитать msdn и сделать много попыток.