This book begins with an explanation of the general concepts and technical boundaries of WPF and then moves on to creating a basic application with ASP.NET, C#, or VB and the WPF. It shows how to use the Expression Interactive Designer or Visual Studio "Cider" to develop solid WPF Web applications. It provides extensive best practices for Enterprise Architectures using the WPF and its underlying base, including high-level design, flow of page and form events, standardizing the approach to rendering graphics, and templates for storyboards and controls. It includes real-world case studies which offer a standard sample application with both a Web-based and desktop-based deployment mode using the model-view-controller pattern. Some of the more advanced topics covered are Ajax/Atlas examples, security, deployment, winFX, Win32, Indigo, and more.