As Francois Vanderseypen has disclosed some info in his post Mindmapping layout in WPF I’ve also decided to make a small announcement towards that 🙂
We joined our forces on the way implementing full "WPF replacement" for Netron 3 due to a small mindmapping application that resides on the top of the it. For the last couple of months it takes all my spare time but I must admit it really brings a lot of pleasure working with WPF and .net 3.5 in this way 🙂 We try to get the most of MVC and MS service buses approaches to perform scalable and highly extensible diagramming framework.
While you can see the layout details and screenshots here I’ll single out some additional features that might be of interest to developer audience.
Stress on lightweight MS service bus architecture close to MS designer re-hosting approaches so to be very intuitive for those guys familiar with Windows Forms and Workflow designers re-hosting. Some common services like unlimited Undo/Redo, Zooming/Panning, Drag/Drag to scroll, Single and Multiselection, Movement/Resizing, exporting content to different formats including images and XPS. Variety of Line connectors and different types of Shapes.
Stress on maximizing the extensibility of the core designer functionality. Nearly each part of the functionality can be plugged in/changed/disabled by the single developer according to the needs. Flexible service model.
Different drawing surfaces for diagram types like trees, mindmaps, flowcharts etc.
Even writing this very small list of features requires me a lot of investigations towards the native WPF features and possibilities of implementation this or that feature. Due to the lack of documentation and good samples for WPF (especially in diagramming and drawing) I have to surf with Reflector and google a lot 🙂 This also gives me some additional and rare material worth placing into separate blog posts concerning WPF itself. I’ll try to find some free hours in the nearest future for that 🙂
Of course we are only on the way preparing some world-ready app demos but the progress is very stable 😉
Meanwhile I would advice the people really interested in diagramming and WPF solutions stay on the line for other news within "The Orbifold" and my blog. Thanks for your attention.