::adCenter::
Sales: +1 919.481.1974
Bookmark and Share

Essential Diagram for WPF

Download a fully functional trial of Essential Studio to test it out.
Run live WPF samples hosted in an XBAP environment.
Preview WPF samples and download sample code (requires Silverlight 3).

Create Visio-like diagrams with ease

Essential Diagram for WPF has the ability to present powerful and feature-rich diagrams. It provides an intuitive user-interaction model for creating and editing diagrams with XAML and data-binding support. Its programmatic interface also places at your disposal many useful commands and methods that enable the performance of functionalities such as printing, data binding, serialization, and automatically laying out algorithms.

Appearance

Several customizable options are provided to change the look and feel of different portions of a diagram, enabling the creation of professional-looking diagrams that reflect style patterns commonly used in business.

Data Binding and Tree Layout

Automatically arrange nodes by using the Directed-Tree and Hierarchical-Tree layouts. Essential Diagram for WPF supports binding to an XML data source and generating a tree view of the XML data. It also supports binding a business object, with all its collections, using a hierarchical data template with tree-layout algorithms.

Graphical Objects

Essential Diagram for WPF has various graphical objects such as nodes, line connectors, and decorator shapes, which can be used to create interactive diagrams.

Interactive Diagram

Build interactive diagrams to provide users with a rich run-time experience. Enable Essential Diagram's built-in zooming and panning features to let end-users zoom and pan diagrams. Horizontal and vertical gridlines and rulers are also supported. Enable label editing to allow end-users to edit labels at run time. Several measurement units are also provided.

Command Architecture

Essential Diagram for WPF provides several commands that enable users to easily perform commonly used operations.

Load and Save

Essential Diagram supports exporting a diagram into various formats. Users can save a page in XAML format and store it for future use. Using the Load option, a saved page can then be loaded back to the current view. Users can also print the diagram page. A print-preview of the diagram page can be viewed before executing the Print command.

Symbol Palette

The symbol palette is a large collection of predefined nodes. It allows dragging and dropping nodes and line connectors, making them easier to manage. Custom symbols can also be added to the symbol palette. It also supports grouping and filtering symbols.

Transformations

Essential Diagram for WPF supports various transformations, such as translation, rotation, and resizing.

Gridlines

Gridlines

Rulers

Rulers

Connector Types

Connector Types

Decorator Shapes

Decorator Shapes

Pan

Pan

Zoom

Zoom

CustomPort

CustomPort

Directed-Tree Layout

Directed-Tree Layout

Hierarchical-Tree Layout

Hierarchical-Tree Layout

DataBinding

DataBinding

ZorderCommands

ZorderCommands

SymbolPalette

SymbolPalette

SymbolPaletteFilter

SymbolPaletteFilter

SymbolPaletteGroup

SymbolPaletteGroup

MultipleSelection

MultipleSelection

MeasurementUnits With Ruler Customization

MeasurementUnits With Ruler Customization

Hosting Content Inside Node

Hosting Content Inside Node

LabelEditor

LabelEditor

LabelAlignment

LabelAlignment

LabelTemplate

LabelTemplate
Development Environments
  • Visual Studio 2010 (Ultimate, Premium, Professional and Express)
  • Visual Studio 2008 with SP1(Team, Professional, Standard and Express)
  • Microsoft Expression Blend 3 & 4
.NET Framework versions
  • .NET 4.0
  • .NET 3.5 with SP1
Operating Systems
  • Windows Server 2008 (32 bit and 64 bit)
  • Windows 7 (32 bit and 64 bit)
  • Windows Vista (32 bit and 64 bit)
  • Windows XP
  • Windows 2003
(Free Trial - 385 MB)