choosing a diagramming library for .Net

I have a customer who needs to convert a diagramming application (which was developed in MFC a long time ago) to C#. The application displays large networks (lots of graphical elements), and lets the user edit/manipulate the data through a graphical ui.

I decided that it would be best to use a library rather than to develop all from scracth (all graphic objects/selection/tools/events/etc)

I am looking for a commercial solution.

I found three that seem to be very mature, and I wonder if anyone had used them and can write his/her opinon:

  • Tom Sawyer Visualization
  • IBM ILog Diagrammer for .Net
  • yWorks - yFiles for .Net
  • thanks Yaron


    For making good looking diagrams in .Net you should check out Frank Hileman's VG.Net. He's a reputed MVP and I believe his solution is really good:

    http://www.vgdotnet.com/


    我对这些图书馆并不熟悉,但我曾使用过GoDiagram图书馆的旧项目之一,也可以提出这样的建议


    I recommend MindFusion's Flowchart.NET. It's very easy to use and is very affordable considering it comes with a multitude of powerful layouting algorithms. Previously we used GoDiagram, but I recommend against it because their licensing system is a nightmare if you have build machines, and it's much more expensive.

    链接地址: http://www.djcxy.com/p/43744.html

    上一篇: 在天真地使用Python多处理过程中会遇到什么问题?

    下一篇: 为.Net选择一个图表库