I am developing an Application with the following layout,
I have no knowledge of MVVM and I’m on a tight timeline.
The Red area on the right is a ContentControl.
The area on the left will be a sidebar for Navigation

My question is
- should I follow this aproach
http://channs.blogspot.com/2010/09/wpf-navigation.html OR - should I use MVVM light / Prism OR
- should I use WPF pages?
I am currently inclined to option 1. Are there any pros and cons to it?
Which option would you recommend ?
My application will always have only one developer i.e. Me and it will contain about 30 screens.
Since you’re on a tight schedule and have no knowledge of MVVM (or Prism?), then you’ll be way better off using options 3 and 1. From my experience, it takes devs a long time to get up to speed on MVVM and Prism. Certain things that are taken for granted, become much more difficult in the MVVM/Prism world.
With that being said, I’m a huge advocate of MVVM/Prism and feel that it’s well worth the extra effort, especially for a project of your size. However, since you’re pressured for time, don’t bother, just do code-behind.