This is an example on how to create a navigation between ViewModels for a WPF application. The application is based on dependency injection with Castle Windsor.
Read the full article here: http://www.mesta-automation.com/wpf-navigation-with-dependency-injection-diioc-part-1/