Simple MVC diagramming (in WPF)

After many fan requests I finally took a few hours to cook up a proof-of-concept showing how to construct a MVC decoupling between data storage, logic and presentation. The sample does not show:

  • how to use the command pattern and how to implement undo-redo
  • how to data-bind connections to shapes
  • how to enable copy/paste

On the other hand, I did implement the (de)serialization of the diagram and shapes are templated. This simple bunch of code is the core architecture of how GraphSquare is internally (modulo the omissions I metioned above), all the rest is simply a few thousands hours of work more ;)

Download the sample

Note that this sample has been integrated into the DSK which contains a paradise of diagramming code if you wish to get started in WPF diagramming.

Related Posts

A functional graph library in F#

Read more

Twirl: like Live Pivot but better

We re-invented Live Pivot and took away the limitations along the way.

Read more

One Response to Simple MVC diagramming (in WPF)

Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

top