Formerly known as 'Avalon' WPF(Windows Presentation Foundation) and Universal Windows Platform (UWP) are a graphical subsystem. It is the next-gen presentation system building aesthetically stunning Windows Client Application. It has added the advantage to the desktop application development as it includes development features like 2D & 3D graphics and animations; styles, templates, XAML, controls documents, layout, media, typography and much more.
Major Advantages of WPF:
- Adaptability to any Screen Resolution.
- Data-binding: direct synchronization between Ui elements and data source.
- Interpretability with Windows API.
- Visually appealing aesthetics.
Declarative Programming is the key to the technology advancement which helps user instruct what they want the system to do rather than listing the operations the system must execute to accomplish a goal.