Windows Presentation Foundation (or WPF) is a graphical subsystem by Microsoft for rendering user interfaces in Windows-based applications with visually stunning user experiences. WPF, previously known as Avalon was initially released as part of .NET Framework 030 in 2006, and it uses DirectX. WPF attempts to provide a consistent programming model for building applications and separates the user i