WinForms and WPF Diagram Control (Coming soon in v15.2)

Thinking Out Loud
10 November 2015
It's that time of year again - time to talk about the new features/products we'll ship as part of v15.2.

First on my list is our new Visio inspired Diagram Control.

Before I start describing this new WinForms and WPF control, I want to ask those of you using or planning to use diagrams in a WinForms/WPF project to send an email to We want to engage you directly during our beta so we can better understand your needs, how you specifically use diagrams within your apps and how we can improve this product going forward.

WinForms Diagram Control - Designer

Because this is a significant control, I'm going to write a series of blog posts to detail its capabilities. For today, I'll share a few of its core options and as I mentioned a moment ago, ask active subscribers who are using diagrams to reach out to us so we can get you our beta.

Standard Operations

As you'd expect, the DevExpress Diagram Control for WinForms and WPF will support the following functionality:

  1. Drag & Drop
  2. Resizing
  3. Moving
  4. Rotation
  5. Zoom
  6. Cut/Copy/Paste
  7. Delete
  8. Undo/Redo
  9. Snap to Grid
  10. Snap to Items
  11. Animations (WinForms only - WPF will support animations in a later release)
  12. Rulers
  13. Dynamic Grid Background (grid size adjusts to zoom level)
  14. In-place Text Editing
  15. Context Menu + Popup Options Panel
Shape Collection

You can't have a diagram without shapes and in this release, we'll ship the following:

Basic Shape category - 45 shapes
Basic Flowchart Shape category - 14 shapes
SDL Diagram Shape category - 21 shapes
Arrow Shape category - 17 shapes
Software Icon category - 22
Decorative Shape category - 10 shapes

These 130 shapes support parameterization, allowing you to customize shape path. And yes, we've laid the foundation for you to define custom shapes as needed.


DevExpress Diagram will include Visio inspired connectors (straight, curved and right angle) and automatic routing algorithms. You can also select arrow type (15 options to choose from) and its size.


I'll stop there for now - please keep tuned to our website and these blogs over the next few weeks as I'll dig deeper into this new control and share more of its capabilities with you.

Free DevExpress Products - Get Your Copy Today

The following free DevExpress product offers remain available. Should you have any questions about the free offers below, please submit a ticket via the DevExpress Support Center at your convenience. We'll be happy to follow-up.
No Comments

Please login or register to post comments.