Windows Presentation Foundation (WPF) is a graphical subsystem by Microsoft for rendering user interfaces in Windows-based applications.WPF, previously known as "Avalon", was initially released as part of . WPF uses Direct X and attempts to provide a consistent programming model for building applications.
In the initial release, however, the set of expressions supported is closed.
It separates the user interface from business logic, and resembles similar XML-oriented object models, such as those implemented in XUL and SVG.
WPF employs XAML, an XML-based language, to define and link various interface elements.
In addition, interactive 2D content can be overlaid on 3D surfaces natively..
The specific advantage that XAML brings to WPF is that XAML is a completely declarative language, allowing the developer (or designer) to describe the behavior and integration of components without the use of procedural programming.