2010-12-13 7 views
5

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?

+0

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? –

Respuesta

4

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-

http://simulo.codeplex.com/

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.

5

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).

+0

También tienen un libro sobre el tema que ahora es freeware. – basarat

+0

parece un gran diseñador, pero parece ser solo Winforms. – akjoshi

+0

para la versión 4 también tienen un diseñador xaml :) – basarat

Cuestiones relacionadas