As many others, I started my MVVM journey by reading Josh Smith's MVVM Demo.
Using typed Data Template, he mapped every xxxViewModel to xxxView, so every time a ViewModel object is rendered, the appropriate View object is displayed. What I could not understand (nor find in the source code) is where does he actually set the Content property of the TabItem with a ViewModel?
N.B
Being new with WPF also, I am not sure my question is directly related to the MVVM pattern...