This course, WPF Productivity Playbook, walks you through a couple dozen capabilities and techniques with WPF that will help you fully harness the WPF platform to build user interfaces that delight your users while letting you be as productive as possible writing clean, maintainable code. First, you'll to see some the best ways to be productive using the Visual Studio XAML designer to layout controls, as well as how to use drag and drop data binding features in the designer. Next, you'll use the template editing modes of Blend and Visual Studio to have a visual editing experience when working with custom controls, ControlTemplates, and DataTemplates. You'll also get some XAML coding guidelines that you can use when writing XAML by hand to make sure that code is easy to read and more maintainable. After completing this course, you'll be ready to unlock the full potential of Visual Studio and Blend tooling.
Brian Noyes is CTO and Architect at Solliance, an expert technology solutions development company. Brian is a Microsoft Regional Director and MVP, and specializes in rich client technologies including XAML and HTML 5, as well as building the services that back them with WCF and ASP.NET Web API.
Course Overview Hi, I'm Brian Noyes, and welcome to my course WPF Productivity Playbook. I'm a software architect who's been building applications and teaching courses on WPF since before its first release over a decade ago, but if you haven't already figured it out, WPF is alive and well, and still the best choice for building desktop applications, targeting Windows version 7-10. Whether you're brand new to WPF or have been working with it for years, you're sure to learn some great tips, tricks, and techniques from the demos and concepts in this course to help you be more productive building desktop applications with WPF. This course is mostly demo designed to be consumed in whole as a delicious meal of WPF or to snack on topic-by-topic to strengthen specific skill areas. Throughout the modules of this course, I'll walk you through some great tooling features in Visual Studio and Blend that can save you a ton of time creating rich UIs with WPF. Then I'll walk you through a number of powerful capabilities in the framework of WPF that will help you unlock the full potential of your desktop applications. WPF is a powerful framework, and I know you'll become a better and efficient WPF developer by watching all or portions of this course. So let's dive right in.