WindowsPhoneGeek

WPAppInfo

Login | Join (Why?)

rss rss rss
logo

Getting started with Caliburn.Micro for Windows Phone Part 3

7/18/2011

source: deanvmc

In the last couple of parts of this series we have walked through some of the basic features Caliburn.Micro provides help developers compose their apps using MVVM.  Up to now we have been dealing with single page / view examples. The problem is of course that many applications developers want to build are multi paged, and this is were MVVM frameworks usually get a whole lot more complicated that they need to be.

The whole idea of MVVM is that your ViewModel should handle any and all logic, it makes sense then, that it should be the place to determine when and where to navigate to another view (Which is traditionally a page). Due to the way the navigation is built in Windows Phone, this tends to be quite difficult and because of this developers begin to make call backs to the view’s code behind to enable navigation. Once you start doing things like this you begin to couple your application back together and your use of MVVM begins to break down.

...

You can also follow us on Twitter @winphonegeek

Comments

Add comment to 'Getting started with Caliburn.Micro for Windows Phone Part 3'

Comment

Our Top Articles & Free books

Our Top Tips & Samples