Overview of Windows Presentation Foundation

WPF (Windows Presentation Foundation)
 
In Lay Man language, It is basically higher and better version of Windows forms.
 
What is WPF?
 
It is technology in which you can make windows base application with better UI feature.
You cannot only use WPF alone. You have to use some framework with WPF that is MVVM(Model-ViewModel-Model)
MVVM is framework which will provide you loose coupling and dynamic binding and many more features.
I will discuss more on MVVM in my next Article.
 
When to use WPF?
 
Today most of people are using only WPF. Win Forms is history.
When you have requirement with 3D animation, loose coupling, better UI.
 
Advantages of WPF?
  • Animation
  • User Interface
  • New Features
  • Styling
If you any doubts please free to shoot questions.
Thanks!!!