ProductsServicesDownloadsNewsCompanyContact

yFiles WPF

About yFiles WPF

Evaluate Now

yFiles WPF is an extensive class library for the Windows Presentation Foundation (WPF). It provides 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.

The current stable yFiles WPF version is 1.0.0.2. To learn more about the technical requirements and product features, please refer to the release notes.

A technology preview of yFiles WPF 1.2 can already be evaluated. yFiles WPF 1.2 will provide a revised layout engine that does not depend on J# anymore. While functionally equivalent, the layout API has been made to conform to C# naming and coding standards.

Need first-class diagramming components for your Windows Forms application?
Learn more about yFiles.NET...

Outstanding Features

The yFiles WPF library allows you to create stunning WPF diagramming applications that use the full range of possibilities provided by the Windows Presentation Foundation.


yFiles WPF offers Visual Studio Designer support and enables convenient GraphControl templating using XAML.

Full Expression Blend support enables your graphic designers to interactively create the visual appearance of your application.

Define your UIElements and use them for the representation of diagram elements.

yFiles WPF Viewer

The yFiles WPF Viewer component provides powerful WPF controls for displaying graphs, and makes available excellent graph interaction capabilities with the controls, convenient printing capabilities, and export to a variety of output formats.

The controls can display arbitrary graphical objects based on a graphics engine tailored to support both flexible customization and high performance rendering of complex graphics.
yFiles WPF makes it easy to add custom editing functionality to your WPF application. The library offers full clipboard and Undo/Redo support.

The graphics displayed in the yFiles WPF graph controls can be exported to a variety of bitmap based image formats or to the vector based XPS format.

yFiles WPF uses the XML based GraphML format as its native exchange file format for graph structure and layout information.

With yFiles WPF, high quality printing support can be easily integrated into your application.

Commercial Information

Learn more about the terms for the commercial (or academic use) of yFiles WPF:

For ordering information and prices, please contact: sales@yWorks.com.

Evaluate yFiles WPF

You can test and experience yFiles WPF with a 30-day, fully functional evaluation version.
The evaluation package features:

  • full yFiles WPF Complete functionality, including Algorithms and Viewer component
  • full Visual Studio integration: Visual Studio solution for working with yFiles WPF
  • Visual Studio projects for more than 40 tutorial demo applications with full source code
  • yEd WPF, a full-fledged graph editor application, also with complete source code
  • yFiles WPF Developer's Guide and full yFiles WPF API documentation in Visual Studio integrated help format
  • easy installation including Desktop and Start Menu links to the demos; convenient uninstallation support