Tags: Programming Language.
Windows Presentation Foundation (or WPF) is a graphical subsystem for rendering user interfaces in Windows-based applications by Microsoft. WPF previously known as Avalon was initially released as part of .NET Framework 3.0. Rather than relying on the older GDI subsystem WPF uses DirectX. WPF attempts to provide a consistent programming model for building applications and separates the user interface from business logic.