United StatesChange | All Microsoft Sites
Windows Presentation Foundation

Windows Presentation Foundation (WPF) provides a unified framework for building applications and high-fidelity experiences in Windows Vista that blend together application UI, documents, and media content, while exploiting the full power of the computer.

Use a single WPF programming model to write code once and deploy it as a standalone installed application or in a browser.

WPF features include:

  • Client Profile enables faster redistribution with a smaller download
  • 2D and 3D graphics and hardware accelerated effects
  • Common file format (XAML) allowing designers and developers to collaborate
  • Scalability to different form factors
  • Controls, data binding and extensibility enable developers to quickly build high fidelity applications