I would recommend Building Enterprise Applications with Windows Presentation Foundation and the Model View ViewModel Pattern publish by Microsoft. http://shop.oreilly.com/product/0790145309686.do#tab_04_0 you can find the source code here http://examples.oreilly.com/9780735650923-files/
var
This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)