Измените атрибут DisplayName для свойства
-
21-08-2019 - |
Вопрос
Я ищу способ изменить значение DisplayName
атрибут свойства во время выполнения.Возможно ли это вообще в Windows Forms?
Решение
Создайте свой собственный Поставщик типовых описаний для вашего класса и назначьте его во время выполнения одному объекту (или всему классу), используя Типоискатель.Также загляните в GetTypeDescriptor ( Геттипный дескриптор ) и GetProperties ( Свойства получения ), и , наконец , Атрибутивный массив.
В общем, создать свой собственный дескриптор типа не так уж и сложно, но вам нужно внимательно прочитать msdn и сделать много попыток.
Не связан с StackOverflow