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?

È stato utile?

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
scroll top