semplicemente esplorando C# 4. Cercando di ottenere la mia testa intorno tutta questa roba dinamica. Scusa se questa domanda è sciocca, nessuna esperienza in questo dominio.Aggiunta di sconosciuti (in fase di progettazione), oggetti da un ExpandoObject
Se ho un ExpandoObject e voglio aggiungere le proprietà pubbliche (con get e set) ad esso in fase di esecuzione, come dovrei andare a farlo?
Per esempio, ho un documentTemplate e un documento, che ha una punta di proprietà verso il documentTemplate. Questo documento contiene alcuni titoli di tag (ad es. Capacità sviluppate tra gli studenti), che dovrebbero essere affrontati durante la creazione del documento (ad esempio concentrazione, memoria ecc.). Quindi, non appena il modello è impostato nel documento, voglio creare una classe, che ha proprietà con gli stessi nomi dei titoli dei tag nel modello, e quindi usando un elemento UI, come il PropertyGrid, posso avere l'utente inserisci i valori dei tag rispetto al tag Titoli.
Grazie per la lettura!
Volevo solo aggiungere che ho letto l'edizione morti-albero di questo articolo su ExpandoObject: http://msdn.microsoft.com/en-us/magazine/ff796227.aspx Non sono sicuro se risponde alle vostre domande, ma è stato un grande primato per me. – Yoopergeek