Due to low interest this project is practically dead.

Project Description
WPF ShellFactory is an easy-to-use application framework for WPF, using a system derived from M-V-VM for its views. It supports multiple modules, either statically or dynamically loaded (i.e. plugins). It also contains mechanisms for application-wide services.

So why another application framework?
Well, for the last few years I have been a part of a team building a large-ish commercial WPF application. What I wanted to do here was to use the lessons learned while building that application. I wanted to improve on what we did there and create a simple framework with the hope that others can benefit from my experience.

"Hey dude, this isn't proper M-V-VM!"
Honestly, I think that depends on how you choose to interpret the definition of M-V-VM. This is how we interpreted it in the project this framework derives from, and we are very happy with how it works - especially here were the problems from that project has been rectified. If you, for instance, want a fully separate presentation assembly, well... our experience is that this is not necessary, so we haven't included any templates which does this, but it should be quite possible to do. If you need it, tell me. If enough people has a wish, I will try to implement it.

Last edited Aug 29, 2011 at 8:26 AM by Mantaray, version 8