Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Free or Open Source Diagramming Component for WinForms [closed]

I need to be able to generate dependency diagrams programmatically. I'd like it to be able to generate a bunch of boxes with labels and connectors linking them, and ideally the component would position them automatically onto a design surface which could then be manually rearranged.

I'm using WinForms and C# 2.0 (VS2005).

EDIT: However, since it'll be an internal tool, I can probably use 3.5 SP1 and WPF if there any suggestions in that arena.

Must be free or open source.

Any recommendations?

like image 439
Winston Smith Avatar asked Jan 05 '10 10:01

Winston Smith


2 Answers

Too late for the questioner but perhaps interesting for researchers:

NShape

NShape is an Open Source diagram designing framework for .NET WinForms. Software developers use NShape to integrate diagramming capabilities into their applications. Using NShape, applications let users view, annotate, modify and create diagrams like flow charts, wiring schemes or project charts. NShape is open source and has a dual license which allows it to be employed for free in open source projects and for a license fee in commercial projects.

like image 105
Kit Fisto Avatar answered Nov 02 '22 19:11

Kit Fisto


Did you try the CodeProject article series by Sukram:

WPF Diagram Designer

like image 10
Aviad P. Avatar answered Nov 02 '22 19:11

Aviad P.