Modificare DisplayName attributo per una proprietà
-
21-08-2019 - |
Domanda
Sto cercando un modo per cambiare il valore della DisplayName
attributo di un immobile in fase di esecuzione. Questo è anche possibile in Windows Form?
Soluzione
Crea il tuo TypeDescriptionProvider per la classe , e assegnare a runtime per singolo oggetto (o intera classe) utilizzando TypeDescriptor . Anche prendere in considerazione GetTypeDescriptor e GetProperties , e, infine, AttributeArray .
In generale creare il proprio descrittore di tipo non è così difficile, ma è necessario leggere attentamente MSDN e fare un sacco di tentativi.
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow