Pregunta

Estoy buscando una manera de cambiar el valor del atributo DisplayName de una propiedad en tiempo de ejecución. ¿Es esto posible en las formas de Windows?

¿Fue útil?

Solución

Crea tu propia TypeDescriptionProvider para su clase y asignar en tiempo de ejecución a objeto único (o clase entera) usando TypeDescriptor . También busque en GetTypeDescriptor y GetProperties , y finalmente AttributeArray .

En general la creación de su propio descriptor de tipo no es tan difícil, pero hay que leer cuidadosamente MSDN y hacer un montón de intentos.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top