WPF provides a great deal of powerful functionality that you can leverage to simplify and speed up the development and debugging processes of your applications. This includes functionality that would have required a great deal of effort in WinForms. From sharing resources across your application to creating custom properties that you can use in animations and bindings to narrowing down the debugging process of data bindings, there's something for everyone.
This chapter focuses on the basics of building a rich WPF application and some methods that you can use to help ease the debugging of data bindings. The recipes in this chapter describe how to:
Create a standard WPF application (recipe 1-1)