Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Create flow diagram programmatically [closed]

I want to visualize components and connections of a HVAC system with .NET/C#. The diagrams will just include a few different components and their connections. They do not have to comply to any formal standard and should look alike the diagrams attached. In addition the user should be able to select a single component/connection (so that I can display additional data).

Which free drawing/charting library would you use and why?

Thanks for your time.

HVAC system HVAC system

like image 496
Julian Lettner Avatar asked Mar 31 '10 16:03

Julian Lettner


3 Answers

Julian,

Please check out GraphSharp: http://graphsharp.codeplex.com/Release/ProjectReleases.aspx

like image 144
Piotr Justyna Avatar answered Sep 23 '22 12:09

Piotr Justyna


Small/open source C# library on Git renders to HTML5 (You can modify to render to for example WPF or Winform as well)

https://gridwizard.wordpress.com/2015/03/25/simple-c-library-to-render-graph-to-flowchart

like image 25
Jaye Avatar answered Sep 23 '22 12:09

Jaye


I would try to host VS studio designer in application , how you can host workflow designer for instance. Read about VS extensibilities

like image 42
vittore Avatar answered Sep 25 '22 12:09

vittore