What is WPF and its advantages?


Posted On: Feb 22, 2018


WPF denotes Windows Presentation Foundation, which is a re-invention of a UI that uses WPF for Desktop applications. Just like other developers have been doing all this while, other than dropping controls on “Windows Forms,” WPF is known to provide an extra rapid boost to the application development including animation, Rich User Interface, and much more.

To summarise it all, following things can be done using WPF:

  • Draw Graphics and normal controls.
  • Transforming objects including controls, video, and shapes,
  • Can easily play/load video and audio files.
  • Can create and animate 3D graphics.
  • Can provide smooth graphical effects such as color gradients and drop shadows.
  • Can use shared styles which can be used across the same controls to provide the same theme, skin, and design.
  • Can easily be used to draw vector graphics that scale without jagged aliasing.

Advantages of WPF are:

  • Resolution independence
  • Tight multimedia integration
  • Hardware acceleration

    Related Questions

    Please Login or Register to leave a response.

    Related Questions

    WPF interview questions

    What do you understand by Content Alignment in WPF?

    In WPF, various properties are used while dealing with the content of content controls. The two properties are as follow..

    WPF interview questions

    What is the value converter in WPF?

    A Value Converter is known to function as a bridge between a source and a target that is necessary when a target is boun..

    WPF interview questions

    What is the need of WPF when we had windows forms?

    The need for WPF can be better be understood with A-G that is,A – Anywhere execution (Windows or Web) B – Bindings..