Cómo utilizar CodeDom para crear un diseñador de clases

votos
1

EDIT: No se trata de aplicación de Windows Forms, es un sistema personalizado que no utiliza Visual Studio en absoluto. Los winforms es sólo una muestra de lo que necesito, que no es ni remotamente relacionado con él en absoluto.

Tengo una pieza de software que se utiliza para diseñar algunos diseños, de una manera similar a Visual Studio (mucho más simple). He empezado a buscar en CodeDom, y me gustaría saber cómo VS se encarga de la generación de fuente para el diseñador. Sobre todo lo que estoy tratando de lograr es generar un archivo similar al archivo del diseñador, pero para mi propio sistema personalizado, eso no relacionadas con Winforms.

Por lo que permite decir que tengo la lista, y quiero generar todo el código de inicialización para cada uno de ellos, que pueden ser complejas y otros objetos complejos en su interior.

Uno de los requisitos, y ni siquiera estoy seguro de si es posible, quiero tener tipos que definen su propio código generado, por ejemplo:

//MyType A, when the code is generated it should be:
MyType name = SomethingElse.Load(somethingThatIGetFromtheOriginalControl); 

Algo así como archivos binarios se manejan a través del diseñador de la normalidad

Todavía muy fresco, pero todos los tutoriales y recursos que he visto no maneja esto, o yo no estoy entendiendo correctamente, ¿Alguien puede arrojar algo de luz?

TLDR: Quiero simular lo que hace el diseñador VS en un nivel menor.

Publicado el 05/09/2015 a las 21:33
fuente por usuario
En otros idiomas...                            

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more