Windows Presentation Foundation (WPF) is a platform for developing and running visually rich .NET programs. It consists of two elements:
- A set of DLLs designed for creating Windows programs with the following characteristics:
− Richly visual user interfaces
− Strong and extensive data binding
- A public application programming interface (API), allowing our programs to access those DLLs and use their powerful capabilities
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.