The folks at InfoQ not only have a comprehensive review of Adam Nathan's outstanding WPF Unleashed book (which I recommend for a full end-to-end read for anybody seriously interested in creating solutions for the current and future generation of Microsoft platforms). They also provide a full printable PDF download of Chapter 3.
The chapter starts by explaining visual and logical trees and then deep-dives into fundamental concepts of Windows Presentation Foundation which, once understood, dramatically flatten the learning curve. It covers Dependency Properties, Attached Properties and moves forward to Routed Events.
If you have not already purchased the book you might want to download the sample chapter and get an idea of Nathan's great writing style and teaching approach.