Reputation: 19664
We are looking for a SilverLight library that will allow us to create graphs that describe relationships in terms of linked nodes. I was hoping that someone could suggest one if it exists.
An example of what I'm looking for would be Prefuse; which is a java library.
Thanks
Upvotes: 0
Views: 548
Reputation: 60031
QuickGraph is a free, open source one with support from some Microsoft employees.
QuickGraph provides generic directed/undirected graph datastructures and algorithms for .Net 2.0 and up.
QuickGraph comes with algorithms such as depth first seach, breath first search, A* search, shortest path, k-shortest path, maximum flow, minimum spanning tree, least common ancestors, etc...
QuickGraph supports MSAGL, GLEE, and Graphviz to render the graphs, serialization to GraphML, etc...
QuickGraph supports .NET 3.5 and up, and Silverlight 3 and 4.
QuickGraph is annotated with Code Contracts. Other projects using QuickGraph Reflector.Graph Addin Graph#, layout algorithms Jolt.Net, a backing store for a generic finite state machine implementation JSL StyleCop, Custom rules for Microsoft's StyleCop utility NDepend, codebase macro analysis
Upvotes: 1