Me gustaría crear un diseñador de UI usando Silverlight, WPF o WinForms para un sistema personalizado. ¿Cuál es la mejor manera de evitar esto?Creación de un Diseñador de UI
¿Qué espacios de nombres, SDK, etc. debo tener en cuenta?
Me gustaría crear un diseñador de UI usando Silverlight, WPF o WinForms para un sistema personalizado. ¿Cuál es la mejor manera de evitar esto?Creación de un Diseñador de UI
¿Qué espacios de nombres, SDK, etc. debo tener en cuenta?
También estoy trabajando en un proyecto similar y hemos utilizado el lienzo como superficie de diseño; como se hace en este artículo CodeProject -
Diagrama WPF Designer - Parte 4 http://www.codeproject.com/KB/WPF/WPFDiagramDesigner_Part4.aspx
Uno de los proyectos más en base a este se puede encontrar en codeplex-
Una opción más es usar .Net DesignSurface que proporciona la infraestructura en tiempo de diseño en tiempo de ejecución como se menciona en esta pregunta -
How to create an UI Designer utility?
enlace no funciona, la correcta enlace a un artículo del proyecto de código es -
http://www.codeproject.com/KB/miscctrl/DesignSurfaceManager_Ext.aspx
Un enfoque más mencionado here es utilizar Visual Studio Shell (VS 2010), pero no estoy seguro de lo útil que es.
Sugiero que revisen sharpdevelop http://www.icsharpcode.net/opensource/sd/ Ya tiene una implementación de código abierto de diseñadores de GUI (para winforms y wpf al menos).
Esta pregunta es * extremadamente * amplia. ¿Hay alguna forma de que puedas reducirlo? Hay toneladas de espacios de nombres, SDK y cosas por las que debe tener en cuenta para Silverlight, WPF, * y * WinForms. ¿Puede darnos más detalles sobre su diseñador de interfaz de usuario y cómo debería funcionar? ¿Alguna información específica que esperas encontrar? –