Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Flowchart Control for WPF

I need to design a control that can create/manipulate a really simple Algorithm flow chart. It will only have conditional (if, if,else) and assignment blocks.

Some key features that I need to implement are:

  1. Users can freely add/manipulate/remove conditional and statement blocks on anywhere desired.
  2. The chart can be folded/expanded. (For instance, if I clicked on the plus button right below b=3 assignment statement, everything below would be folded)

Are there any non-proprietary controls available for .NET that I can use? If not, what are some strategies that I should employ to tackle this problem?

enter image description here

like image 654
l46kok Avatar asked Sep 21 '12 06:09

l46kok


3 Answers

Have you considered hosting the WorkflowDesigner?

like image 78
Eric Avatar answered Nov 07 '22 23:11

Eric


Have a look at Diagram Designer. You should be able to use it for inspiration/help to create a flow chart control that suit your needs.

like image 40
Eirik Avatar answered Nov 07 '22 23:11

Eirik


Another non-free WPF tool for the job http://www.nwoods.com/

like image 44
kenny Avatar answered Nov 07 '22 23:11

kenny