SL 4 Navigation Application and CM

Oct 1, 2010 at 4:24 AM


First, want to say that after using a number of other MVVM frameworks, I really see the value in a goop-less framework such as Caliburn.Micro and think it's a big step forward in the world of MVVM. 

I would like to retrofit a current app that uses the SL4 Navigation template with a navigation.Frame and UriMapper.   I would like to keep this aspect of the current app, as I like the working hardware Back button, as well as maintaining state on the different pages of the application.  The user often will switch back and forth between pages, and the Page based aspect of the Navigation allows this.

Is there anything currently in CM that has this type of functionality?  If not, what is the best way to incorporate the rest of CM into an app?  For example, can I still use the MEF bootstrapper?  I guess I could load the shell via the bootstrapper with Model-First, and then use View-First for the other pages.

Any other suggestions for adapting an existing app with CM?