Ben Wintringham demonstrates how to convert a
Silverlight Navigation Application to use
MVVM using Cinch V2.
Source: The Code Project
Although Sacha Barber had been great at explaining in detail how Cinch works in his various articles (Search for Cinch articles here on CodeProject), there has been very little coverage of Cinch for line of business (LOB) applications using Silverlight. Most, if not all, LOB applications require some form of navigation between pages, and as the Silverlight team has created some project templates for navigation, I thought it would be useful to show one way of converting a navigation project to use the MVVM pattern. In particular, we are using Cinch V2, although it would be very easy to tweak this to work with other frameworks such as MVVM Light.