28th Dec, 2019
Windows Presentation Foundation or WPF is the latest approach by Microsoft to a GUI framework that is implied within the .NET framework. It is used to produce applications for desktop clients. WPF supports a wide range of features like application resources, model, graphics, controls, data binding, security, documents, and layout. XAML (Extensible Application Markup Language) is used by WPF to offer a declarative model for the programming in the applications.
WPF is a vector-based and resolution-independent rendering engine that deals with the graphics hardware. PresentationFramework, Milcore, PresentationCore, User32, Common Language Runtime (CLR) and Kernel are some of the vital components of WPF.