Изменить атрибут DisplayName для свойства - PullRequest
1 голос
/ 30 июня 2009

Я ищу способ изменить значение атрибута DisplayName свойства во время выполнения. Возможно ли это даже в Windows Forms?

1 Ответ

2 голосов
/ 30 июня 2009

Создайте свой собственный TypeDescriptionProvider для своего класса и назначьте его во время выполнения для одного объекта (или всего класса), используя TypeDescriptor . Также посмотрите на GetTypeDescriptor и GetProperties , и, наконец, AttributeArray .

В целом, создание собственного дескриптора типа не так сложно, но вам нужно внимательно прочитать msdn и сделать много попыток.

...