(WPF) is a graphical system that was first made available in the .NET 3.0 Framework. It supports the creation of sophisticated user interfaces in Windows applications using Extensible Application Markup Language (XAML), as discussed in Chapter 1. XAML enables an abstraction of the visual elements within an application from the main business logic. Designers have fine-grained control over the look and feel of the application without requiring any coding knowledge. In turn, developers can focus on working on the main functionality of the application without getting bogged down in the UI design details.