What are the benefits of WPF

In this article we are going to see some of the most important benefits of WPF applications like: Resolution independence using vector graphics , Broad Integration, usage of declarative programming using xaml,Rich composition and customization, .

WPF is Microsoft's technology for creating Windows GUIs. Using WPF we can create broad range of applications.

WPF was previously named as name "Avalon".

1. To create the user interface in WPF we use Extensible Application Markup Language (XAML), which is the XML based language for creating declarative user interfaces. XAML is applicable to all the .NET languages.
2. XAML decouples the visual behavior from the program logic.
3. WPF exploits the capabilities of the local computer.
4. Broad integration – We can apply the same kind of effects consistently across different kinds of media types.
5. Resolution independence using vector graphics
6.WPF is built on Direct3D, therefore content in a WPF application(2D/3D/ graphics/text) is converted to Direct3D objects and then rendered by hardware that is WPF applications get the benefits of hardware acceleration for smoother graphics and overall better performance.
7.It uses Declarative programming
8.Rich composition and customization—WPF controls can be composed in many ways.


Author: asdfg28 Feb 2013 Member Level: Gold   Points : 0


  • Do not include your name, "with regards" etc in the comment. Write detailed comment, relevant to the topic.
  • No HTML formatting and links to other web sites are allowed.
  • This is a strictly moderated site. Absolutely no spam allowed.
  • Name: