This book contents: Part 1 Thinking in WPF: The WPF Design Philosophy; The Diverse Visual Class Structure; Getting Started Writing Custom Controls; Building Custom Control s Panels; Using Existing Controls; The Power of Attached Properties. Part 2 Adding Complex Features: Advanced Scrolling; Virtualization; Creating Advanced Controls and Visual Effects; Control Skinning and Themas. Part 3 Building Interactivity, 3D, Animations: Bridging the 2D and Worlds; Custom Animations; Pixel Shader Effects. Part 4 Bringing the Controls to the Real World: Events, Commands, and Focus; Advanced Data Binding; Control and Visual Design Tips; Performance; Control Automation. //ir