yFiles Diagramming Components for the .NET platform
The yFiles product family offers solutions for the Microsoft .NET platform that support building Windows Forms as well as Windows Presentation Foundation (WPF) and Silverlight applications.
They provide data structures and algorithms for graph analysis, advanced functionality to automatically calculate layouts for graphs, diagrams, and networks, as well as visualization controls for their presentation
Graph Analysis and Automatic Layout
yFiles.NET provides a wide variety of graph analysis algorithms, like, e.g., Shortest Path or Spanning Tree algorithms, that let you tackle the most challenging analysis tasks easily.
The suite of automatic layout algorithms includes diverse layout styles such as Hierarchic, Orthogonal, or Circular. These offer ample configuration possibilities to suit even sophisticated layout demands, and will auto-magically yield clear and concise diagrams from your data.
yFiles.NET also provides routing algorithms that can optimize connection lines in existing diagrams.
Powerful Graph Controls
yFiles.NET provides powerful Windows Forms controls that enable intuitive working with diagrams.
They make available excellent interaction capabilities which are easily customizable to fit your needs.
Experience the ease of diagram editing and handling with simple mouse gestures.
Benefit from out-of-the-box support for zooming and panning, undo/redo and clipboard functionality, image export, and printing.
Add to that features like smooth change animations for your diagrams and "magnetic" guide lines for manual element alignment.