In this series we are going to see what Windows Presentation Framework (WPF) is and how to use this framework to effectively develop an application. Windows Presentation Framework is a platform that was introduced in .Net Framework 3.0 along with Windows Communication Foundation and Windows Work Flow (WWF) which are used to create an application containing high resolution pictures and graphics easily. Windows Presentation Framework is used to generate a presentation layer for developing Windows Client application, basically a stand-alone client with a rich user experience. Also with this framework we can create both Standalone or Browser based hosted application as per our requirement. [more]
Evaluation of Windows Presentation Framework:
Windows Presentation Framework is resolution independent and vector based rendering framework which will take advantage over modern graphics hardware. Windows Presentation framework has a lot of development features which includes XAML Coding (Extensible Application Markup Language), Data Binding, Controls, Layouts, 2D and 3D graphics, Animations, Styles, Templates, Documents, Media, Text and Typography. Windows Presentation frameworks predecessor is Windows Forms as we know but Windows Presentation Framework differs fundamentally which is built on top of the DirectX, a technology that originally focused on Multimedia and gaming.