tags:

views:

1582

answers:

4

Are there any MVC frameworks available for WPF other than Caliburn (which looks awesome btw)?

+3  A: 

There is Composite WPF aka PRISM from Microsoft Pattern & Practices.

http://www.codeplex.com/CompositeWPF

sacha
+5  A: 

Both Caliburn and PRISM are very nice. However if you go down the path of MVC you will miss out on the powerful 2 way binding. Consider MVVM, it's a very clean and practical approach for WPF. This is the pattern Microsoft used for their expression blend.

Jab
Yes MVVM is nice :) Caliburn should work well with it, I just fear that it could suffer from being forced to add too many Attributes manually, I really hate that.
kitsune
A: 

one additional possibility is pureMVC (www.puremvc.org)

  • it seems well-proven, has good short doc/UML, and the project is responsive, and has been ported to .NET - there exists an WPF demo, it will be published soon but you also can contact the project owner about it.

Regards, Paul

+2  A: 

There is also Magellan, a port of ASP.NET MVC for WPF.

Paul Stovell