Right now there are limited training resources for learning WPF and pretty much a non-existence of proven patterns and practices. All of these assets will eventually come to the developer community as more people adopt the technology. For right now, I would recommend this book for learning and as a keeper for a decent reference book.
Title: Windows Presentation Foundation Unleashed
Author(s): Adam Nathan
ISBN-10: 0672328917
ISBN-13: 978-0672328917
Publisher: Sams
Some of the things that I really appreciated out of this book:
· This is truly a value-add, especially for a “visual” technology. There are other WPF books that don’t have a single screenshot and it is extremely helpful to have the visual side of WPF represented throughout the book.
· XAML Demystified and Important New Concepts Chapters -- I’m really happy that he did this at the beginning of the book and is where any beginner of WPF or Silverlight (formerly WPF/E) should start the learning process.
- Organized Extremely Well: It's great if you want to read it from cover to cover or hit a particular topic. I always give a book the "Index Test" and check to make sure I can easily find the most common WPF topics.
So, be sure to check it out! Let me know what you think about it too.
Ed B.