Michael L Perry
Principal Consultant
@michaellperry
Download the demo code and slides. I've posted a walk-through of the first 4 steps.
Also, try Update Controls for an MVVM framework that tracks dependencies for you.