banner title

Windows Presentation Foundation

banner title

WPF is a graphical subsystem for rendering user interfaces in Windows-based applications. All graphics, including desktop items, built-in set of data services, sophisticated layout system, BitmapEffects, interoperability with the Windows API are key benefits of WPF.

Windows Presentation Foundation
Windows Presentation Foundation

Windows Presentation Foundation

The WPF (Windows Presentation Foundation) is a graphical subsystem for rendering user interfaces in Windows-based applications. It was formerly known as Avalon . WPF is a part of .NET Framework 3.0. Fundamental technology for WPF is DirectX, which provides advanced UI Features like transparency, gradient and transforms. WPF provides a uniform programming model for building windows applications. It defines clear separation between User Interface and business logic. A WPF application can be installed on the desktop or hosted in a web server. It also gives good control over design, and development of the visual aspects of Windows programs.

Microsoft Silverlight is a web-based representation of WPF which enables advanced graphics in Flash-like web and mobile applications with the same programming model as windows applications.

WPF ships with lots of features, some of them are:

  • Transformations to move, scale, and rotate elements.
  • Multimedia controls to include audio and video in applications.
  • Easy building and manipulating three-dimensional UI objects.
  • New controls give new layout options.
  • FlowDocument controls help in building complicated documents containing text, shapes and images.