About Syncfusion Essential Diagram for WPF

Create Visio-like diagrams with ease.

Syncfusion Essential Diagram for WPF has the ability to present feature-rich diagrams. It provides an intuitive user-interaction model for creating and editing diagrams with XAML and data-binding support. Syncfusion Essential Diagram for WPF’s 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.

Syncfusion Essential Diagram for WPF 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.

Syncfusion Essential Diagram for WPF 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.

  • Connection Ports
  • Decorator Shapes
  • Line Connectors
  • Polyline
  • Line Bridging
  • Nodes

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

  • Alignment Commands
  • Nudge Commands
  • Sizing Commands
  • Spacing Commands
  • Undo and Redo Commands
  • Z-Order Commands
  • Clipboard Commands

Syncfusion Essential Diagram for WPF 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.

  • Customization
  • Symbol Palette Filter
  • Symbol Palette Group
  • Symbol Palette Items

Syncfusion Essential Diagram for WPF 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.

  • Business Object Data Binding
  • Directed Tree Layout
  • Hierarchical Tree Layout
  • Radial Tree Layout
  • Table Layout
  • XML Data Binding

Syncfusion Essential Diagram for WPF 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.

  • Context Menu
  • Event Mechanism
  • Gridlines
  • Grouping
  • Layers
  • Label Editor
  • Measurement Units
  • Panning
  • Reset
  • Rulers
  • Zooming

Syncfusion Essential Diagram for WPF 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.

  • Exporting
  • Loading
  • Print and Print Preview
  • Saving

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

  • Resizing
  • Rotation
  • Translation