Nick
Nick

Reputation: 19664

Silverlight Library to create Tree Graphs

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

Answers (1)

Judah Gabriel Himango
Judah Gabriel Himango

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

Related Questions