c# - Incrustar una superficie de diseño de diagrama de flujo en una aplicación.net
design user-interface (2)
Deberías probar Visual Studio Extension . Puede usar el VS.NET IDE de forma gratuita , crear diagramas, exportar a xml / webservice / custom format, etc.
Por ejemplo, puede crear una herramienta para describir conceptos que son específicos de cómo su organización modela los procesos comerciales. Si está creando una herramienta de gráfico de estado, puede describir qué es un estado, qué propiedades tiene un estado, qué tipos de estados existen, cómo se definen las transiciones entre los estados, y así sucesivamente. Un gráfico de estado que describe el estado de los contratos en una compañía de seguros es superficialmente similar a un gráfico de estado que describe la interacción del usuario entre las páginas de un sitio web. Sin embargo, los conceptos subyacentes entre los dos cuadros de estado diferirán significativamente. Al crear su propio lenguaje específico de dominio y diseñador personalizado, puede especificar exactamente qué conceptos de diagrama de estado necesita en su herramienta.
Comience aquí . Ejemplos aquí:
Necesito incorporar una superficie de diseño de diagrama de flujo en una aplicación que estamos desarrollando para permitir a los usuarios crear lo que esencialmente son flujos de trabajo / programaciones. Necesito poder crear mis propias ''formas'', establecer propiedades personalizadas en ellas y posiblemente también un poco de lógica (si, mientras, etc.).
Sé que necesito echarle un vistazo al alojamiento de WF en la aplicación, parece una buena opción, pero ¿alguien sabe de otros compiladores de diseñador que podría usar?
Eche un vistazo a estos recursos, ambos son soluciones gratuitas, pero en comparación con los comerciales (Mindfusion, GoDiagram) requieren un poco más de trabajo de desarrollo de su parte:
- WPF Diagram Designer @ CodeProject (requiere WPF)
- Biblioteca de Netron (sin WPF)