Do you know about the free .Net component for graphic design and graphic stream editing?

My application (C # 4, WinForms, Entity Framework, SQL Server 2008) stores a graph of interconnected objects, each of which has several simple member fields and a set of several links to other objects directed (incoming and outgoing) to each other.

I would like to offer the user the ability to visually view and edit this graph, create and delete connections, change the values โ€‹โ€‹of the attributes of objects and enter / delete objects.

I believe that for this there should be a framework (in the list a primitive view), since tools for visual modeling of design are quite common. Do you know someone?

+3
source share
2 answers

A few years ago, I collaborated with a project that used this type of tool to create educational analysis software. The tool that was used was Graphviz , at a special point and dotty. If you do not know what it is, then this is a brief description:

Graphviz is an open source graph visualization software. It has several basic graph layout programs.

Graphviz , , SVG -, Postscript PDF ; . (Graphviz GXL, XML.)

Graphviz , , , , , .

, :

alt text
(: ucse.edu.ar)

, .NET, , , .

+2

, Microsoft .Net- Microsoft Automated Graph Layout (MSAGL), ( ) GraphViz, , , DOT. , MS Labs/MS Research.

enter image description here

:

  • Microsoft.MSAGL.dll,
  • Microsoft.MSAGL.Drawing.dll
  • Viewer Microsoft.MSAGL.GraphViewerGDIGraph.dll, Windows Forms.

, , , .

0

Source: https://habr.com/ru/post/1745866/


All Articles