2012-09-21 24 views
6

Necesito diseñar un control que pueda crear/manipular un diagrama de flujo de Algoritmo realmente simple. Solo tendrá bloques condicionales (si, si, más) y de asignación.Control de diagrama de flujo para WPF

Algunas características clave que necesito para poner en práctica son:

  1. Los usuarios pueden añadir libremente/manipular/eliminar los bloques condicionales y declaración en cualquier lugar deseado.
  2. El gráfico se puede plegar/expandir. (Por ejemplo, si hago clic en el botón más justo debajo de la declaración de asignación b = 3, todo lo que se muestra a continuación se doblaría)

¿Hay algún control no propietario disponible para .NET que pueda usar? Si no, ¿cuáles son algunas estrategias que debería emplear para abordar este problema?

enter image description here

Respuesta

5

Tenga una mirada en Diagram Designer. Debería poder usarlo como inspiración/ayuda para crear un control de diagrama de flujo que se adapte a sus necesidades.

+0

Sí, esto fue lo primero que vino a mi mente. Me hubiera gustado algo que pueda diseñar automáticamente un diagrama de flujo de algoritmo, no solo dibujar un diagrama de flujo regular. – l46kok

4

¿Ha considerado alojar el WorkflowDesigner?

+0

Tutorial de introducción: https://msdn.microsoft.com/en-us/library/dd489454(v=vs.110).aspx – kmote

0

¿Por no-propietario quieres decir gratis? Es posible que desee comprobar Agregar flujo http://www.lassalle.com/

No es gratis, pero bien vale la pena.

Cuestiones relacionadas