As all of us know WPF is a next generation UI framework to build rich user application. And it is part of .NET framework 3.0 and higher version.WPF combines application UIs, 2D graphics, 3D graphics, documents and multimedia into one single framework. Its vector based rendering engine uses hardware acceleration of modern graphic cards. This makes the UI faster, scalable and resolution independent.Below figure will help you to understand wpf features-
| |